Journal of Jilin University Science Edition

Previous Articles     Next Articles

DomainSpecific Language MISPC and ImplementationTechnique of  Compiling Framework

LIU Lei1, LI Zhenguo1, GAO Yanhua1, DING Yan2, SHEN Chun1, LIU Lei3   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China; [JP2]2. School of Computer Science and Technology, Changchun University of Science and Technology, Changchun 130022,[JP]China; 3. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
  • Received:2015-10-28 Online:2016-07-26 Published:2016-07-20
  • Contact: SHEN Chun E-mail:shenchun@jlu.edu.cn

Abstract:

Based on the extension of C language, we defined a new domainspecific programming language MISPC, which described the characteristics of mainstream scene in the field of multimedia and wireless network, and used BackusNaur form to describe the data type. In view of the language features, we proposed a compiling framework for heterogeneous platforms to produce highperformance source codes. The experimental results indicate the domainspecific language and its compiling framework significantly improve development efficiency of the domains, and achieve a maximum speedup of 5.59 times compared with corresponding program versions of different inputs. By defining the highlevel language and constructing the compiling framework, we provide domainspecific programming framework of system solution and technology to effectively decrease the programming and debugging difficulty, and increase development efficiency and application performance.

Key words: domainspecific language, multi\, media, wireless network, compiling framework, GPU, SIMD

CLC Number: 

  • TP312