电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2015年
8期
1656-1661
,共6页
王向前%洪一%王昊%郑启龙
王嚮前%洪一%王昊%鄭啟龍
왕향전%홍일%왕호%정계룡
地址寄存器%分簇%向量化%零开销循环
地阯寄存器%分簇%嚮量化%零開銷循環
지지기존기%분족%향양화%령개소순배
address register%clustering%vectorization%zero overhead loop
魂芯 DSP 是一款字寻址的、分簇结构的、支持 SIMD 的 VLIW处理器。介绍了基于开源编译器基础设施open64开发魂芯编译器的关键技术,包括地址寄存器的优化处理、综合多种启发因子的指令分簇、分簇架构下的寄存器分配和指令调度。介绍了魂芯 DSP 编译器的体系结构优化关键技术,包括基于依赖分析的向量化、高效指令的使用和零开销循环的识别。并总结开发经验,给出了基于开源编译基础设施开发编译器的若干注意点。
魂芯 DSP 是一款字尋阯的、分簇結構的、支持 SIMD 的 VLIW處理器。介紹瞭基于開源編譯器基礎設施open64開髮魂芯編譯器的關鍵技術,包括地阯寄存器的優化處理、綜閤多種啟髮因子的指令分簇、分簇架構下的寄存器分配和指令調度。介紹瞭魂芯 DSP 編譯器的體繫結構優化關鍵技術,包括基于依賴分析的嚮量化、高效指令的使用和零開銷循環的識彆。併總結開髮經驗,給齣瞭基于開源編譯基礎設施開髮編譯器的若榦註意點。
혼심 DSP 시일관자심지적、분족결구적、지지 SIMD 적 VLIW처리기。개소료기우개원편역기기출설시open64개발혼심편역기적관건기술,포괄지지기존기적우화처리、종합다충계발인자적지령분족、분족가구하적기존기분배화지령조도。개소료혼심 DSP 편역기적체계결구우화관건기술,포괄기우의뢰분석적향양화、고효지령적사용화령개소순배적식별。병총결개발경험,급출료기우개원편역기출설시개발편역기적약간주의점。
BWDSP is a word addressed VLIW DSP supporting clustering and SIMD.Based on open source compiling infras-tructure open64,key technologies of compiler are developed for BWDSP which consist of optimized processing of address register, instruction clustering combined multi-heuristic factors,register allocation and instruction scheduling on clustering architecture.The key optimization technologies of BWDSP compiler on its hardware architecture include vectorization based on dependence analysis, application of effective instruction and recognization of zero overhead loop.Some general attention points for compiler development based on open source compiler infrastructure are presented after the development experience on BWDSP compiler is summarized.