课题基金 / 基金详情

DSP Code Optimization Techniques with Consideration in both Computational Resources and Memory Access

DSP Code Optimization Techniques with Consideration in both Computational Resources and Memory Access
兼顾计算资源和内存访问的 DSP 代码优化技术
批准号:
13650398
负责人:
SUGINO Nobuhiko
金额:
$0.96万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
An indirect addressing digital signal processors (hereafter DSP) with auto-modification is assumed, a new code optimization technique is proposed, where memory allocation phase is intensively coupled with a computational ordering phase.In general, software development for DSP is highly cost consuming, so that powerful programming tools such as high-level language compiler is strongly desired. High performance in generated program codes is usually achieved by effective use of arithmetic units and registers. In most of DSPs, however, memory addressing modes are simplified and efficient memory access becomes another key to achieve high code performance.In this research project, a DSP with indirect addressing with auto-modification is assumed, and its compiler has such structure that computational order is rearranged in intermediate code of sub-instruction level according to the derived arithmetic register assignment and memory allocation. The compiler first counts usage of each variable in the data flow graph (hereafter DFG) of a given program, and selects program variables to be spilled. For the derived DFG, the number of overhead codes is evaluated by code generation followed by memory allocation. Then for the commutative arithmetic operations with memory access, the number of overhead codes is evaluated for all the alternative computational orders, and finally, the code with least overhead code is taken as the result.The proposed code optimization technique is applied to the existing compiler for mPD77230, which has similar memory addressing. Codes generated by the compiler for several examples includes less overhead codes associated with memory access than those derived by conventional compilers, and hence shows the effectiveness of the proposed code optimization technique.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
金子雄平, 杉野暢彦, 西原明法: "インデックス修飾更新に有効なアドレス配置手法"第17回ディジタル信号処理シンポジウム講演論文集. (CD ROM). B2-2 (2002)
Yuhei Kaneko、Nobuhiko Sugino、Akiho Nishihara:“索引修改更新的有效地址分配方法”第 17 届数字信号处理研讨会论文集(CD ROM)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Y.Kaneko, N.Sugino, A.Nishihara: "Memory Allocation Method for Indirect Addressing with an Index Register"Proceedings of Asia-Pacific Conference on Circuits and Systems. I. 199-202 (2002)
Y.Kaneko、N.Sugino、A.Nishihara:“使用索引寄存器间接寻址的内存分配方法”亚太电路与系统会议论文集。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Y. Kaneko, N. Sugino, and A. Nishihara: "Memory Allocation Method for Indirect Addressing with an Index Register"Proceedings of Asia-Pacific Conference on Circuits and Systems. I. 199-202 (2002)
Y. Kaneko、N. Sugino 和 A. Nishihara:“使用索引寄存器间接寻址的内存分配方法”亚太电路与系统会议论文集。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
金子雄平, 杉野暢彦, 西原明法: "インデックス修飾更新に有効なアドレス配置手法"第17回ディジタル信号処理シンポジウム講演論文集. (CDROM). B2-2 (2002)
Yuhei Kaneko、Nobuhiko Sugino、Akiho Nishihara:“索引修改更新的有效地址分配方法”第 17 届数字信号处理研讨会论文集(CDROM)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
8
    海外基金