Enabling compiler flow for embedded VLIW DSP processors with distributed register files

Chung Kai Chen*, Ling Hua Tseng, Shih Chang Chen, Young Jia Lin, Yi-Ping You, Chia Han Lu, Jenq Kuen Lee

*此作品的通信作者

研究成果: Conference contribution同行評審

9 引文 斯高帕斯(Scopus)

摘要

High-performance and low-power VLIW DSP processors are increasingly deployed on embedded devices to process video and multimedia applications. For reducing power and cost in designs of VLIW DSP processors, distributed register files and multi-bank register architectures are being adopted to eliminate the amount of read/write ports in register files. This presents new challenges for devising compiler optimization schemes for such architectures. In this paper, we address the compiler optimization issues for PAC architecture, which is a 5-way issue DSP processor with distributed register files. We present an integrated flow to address several phases of compiler optimizations in interacting with distributed register files and multi-bank register files in the layer of instruction scheduling, software pipelining, and data flow optimizations. Our experiments on a novel 32-bit embedded VLIW DSP (known as the PAC DSP core) exhibit the state of the art performance for embedded VLIW DSP processors with distributed register files by incorporating our proposed schemes in compilers.

原文English
主出版物標題LCTES'07
主出版物子標題Proceedings of the 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems
頁面146-148
頁數3
DOIs
出版狀態Published - 2007
事件LCTES'07: 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems - San Diego, CA, 美國
持續時間: 13 6月 200715 6月 2007

出版系列

名字Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)

Conference

ConferenceLCTES'07: 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems
國家/地區美國
城市San Diego, CA
期間13/06/0715/06/07

指紋

深入研究「Enabling compiler flow for embedded VLIW DSP processors with distributed register files」主題。共同形成了獨特的指紋。

引用此