Title :
Preprocessing Scheme of Intelligent Assembly for a High Performance VLIW DSP
Author :
Yonghua Hu ; Shuming Chen ; Jie Huang
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
The time and energy needed for high-performance VLIW digital signal processors (DSPs) is dependent on the execution efficiency of the codes running on them. YHFT-Matrix DSP is a kind of high performance floating-point DSP for wireless communication and video image processing. It has strong ability to handle vector data and has abundant instruction set. To provide efficient codes for it, and meanwhile to ease the workload for programmers and to reduce programming difficulty, we use the intelligent assembly scheme, which combines the advantages of high-level language and assembly language. In this paper, the preprocessing for intelligent assembly is presented and the algorithm for lexical analysis and that for macro processing are investigated. For the former, a one time scan and step-by-step processing method is used to recognize kinds of lexical elements, for the latter, an algorithm based on a file relation graph is developed to settle macro substitution. The preprocessing results based on these algorithms can provide global information and information needed for subsequent process.
Keywords :
assembly language; digital signal processing chips; high level languages; instruction sets; radiocommunication; video signal processing; YHFT-Matrix DSP; assembly language; code execution efficiency; digital signal processor; floating-point DSP; high performance VLIW DSP; high-level language; instruction set; intelligent assembly preprocessing scheme; lexical analysis; lexical element; macroprocessing; macrosubstitution; vector data; very long instruction word; video image processing; wireless communication; Algorithm design and analysis; Assembly; Digital signal processing; Finite element methods; Hardware; Syntactics; VLIW; VLIW DSP; compiling; intelligent Assembly; preprocessing;
Conference_Titel :
Cloud and Green Computing (CGC), 2012 Second International Conference on
Conference_Location :
Xiangtan
Print_ISBN :
978-1-4673-3027-5
DOI :
10.1109/CGC.2012.114