期刊文献+

BWDSP SIMD编译的寄存器分配优化技术研究 被引量:1

Register Allocation Optimization Technology Based on BWDSP SIMD Compilation
在线阅读 下载PDF
导出
摘要 BWDSP是一款自主设计的国产VLIW(超长指令字)数字信号处理器,支持SIMD技术,其SIMD指令可以在4个宏上同时执行4个32位计算,对寄存器使用有特殊规则,Open64编译器的寄存器分配策略并不适用于这种规则。本文对BWDSP SIMD指令的寄存器分配优化技术进行了研究,并在BWDSP的编译器OCC上得以实现。 BWDSP is a self-designed home made VLIW (Very Long Instruction Word) digital signal processor, which supports SIMD technology. BWDSP SIMD instructions can execute four 32-bit computing in four macros simultaneously. BWDSP SIMD instructions have special rules of register usage,but Open64 register allocation strategy is not fit for these rules. This paper carries out research on register allocation optimization of BWDSP SIMD instructions, and the actual process has been implemented on the BWDSP OCC compiler.
作者 王昊 王向前
出处 《单片机与嵌入式系统应用》 2015年第4期4-7,共4页 Microcontrollers & Embedded Systems
关键词 DSP SIMD 寄存器分配 DSP SIMD register allocation
  • 相关文献

参考文献5

  • 1王昊,黄光红,王向前.基于BWDSP100的传播分簇算法研究与实现[J].中国集成电路,2014,23(8):24-28. 被引量:4
  • 2Vernon Turner. White Paper Intel Announces Xeon Proces- sor with 64 - Bit Extensions[EB/OL]. [2014 - 12]. http:// developer, intel, com/technology/64bitextensions/IDC_Intel_ Xeon_Whitepaper. pdf.
  • 3University of Houston. Overview of the open64 Compiler In- frastructure[ EB/OL]. [ 2014 - 12]. http://www2, cs. uh. edu/ dragon/Documents/open64 -doc. pdf.
  • 4SGI Inc. Whirl intermediate language specification[EB/OL]. [2014 - 12]. http..//open64, sourceforge, net.
  • 5Briggs P, Cooper K, Torczon L. Improvements to Graph Coloring Register Allocation[J]. ACM Transactions on Pro- gramming Languages and Systems, 1994,16(3):428- 455.

二级参考文献1

共引文献3

同被引文献9

引证文献1

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部