Codesign Methodology of Application Specific DSPs Based on a Retargetable Compiler
Codesign Methodology of Application Specific DSPs Based on a Retargetable Compiler
批准号:
13680415
负责人:
ISHIURA Nagisa
金额:
$2.3万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002
中文摘要
在这个项目中,我们对特定应用dsp的软件和硬件的协同设计方法进行了研究,重点是弥合“数据路径配置和指令集之间的差距”的问题。具体来说,我们已经开发了一个可重目标编译器、一个代码压缩器和一个控制部分生成器,它们针对具有不规则配置的用户定义数据路径。可重定向编译器接受C程序并为数据路径生成水平代码。代码压缩器采用基于字典的方法减少代码长度,在某种意义上取代了指令集设计。控制部分发生器为数据通路合成了一个控制器,使其成为一个完整的DSP。我们还在G.723语音压缩机上对我们的“面向数据路径”协同设计方法进行了案例研究。至于可重目标编译器,我们已经开发了指令选择、绑定和调度的方法,以便即使对于包含100多个操作的大型基本块,也能在可行的时间内生成代码。特别是,我们开发了即使对于不规则数据路径也不会失败的溢出代码插入机制和寄存器生命周期序列化算法,以最大限度地减少溢出代码插入计数。在为G.723及其两个变体的专用数据路径生成代码的实验中,我们发现我们可以检查硬件成本和执行周期之间的权衡。
英文摘要
In this project, we conducted a research on codesign methodology for software and hardware of application specific DSPs focusing on the problem of birdging "a gap between datapath configurations and instruction sets". Specifically, we have developed a retargetable compiler, a code compressor, and a control part generator, which target user-defined datapaths with irregular configurations. The retargetable compiler takes C programs and generates horizontal codes for the datapath. The code compressor reduces the code length by a dictionary based method, which is in a sense a replacement of instruction set design. The control part generator synthesizes a controller for the datapath to make it a complete DSP. We also conducted a case study of our "datapath oriented" codesign methodology on a G.723 voice compressor.As for the retargetable compiler, we have developed methods for instruction selection, binding, and scheduling so that code would be generated within a feasible amount of time even for large basic blocks consisting of more than 100 operations. Especially, we have developpeda spill code insertion mechanism that never fails even for irregular datapaths and a register lifetime sequentialization algorithm to minimize the spill code insertion count. In a experiment where codes were generated for a dedicated datapath for G.723 and their two variations, we found that we can examine trade-offs between hardware cost and execution cycles.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Nagisa Ishiura and Tatsuo Watanabe: "Datapath Oriented Codesign Method of Application Specific DSPs Using Retargable Compiler"in Proc. Asia and Pacific Conf. on Circuits and Systems (APCCAS 2002). 1. 55-58 (2002)
Nagisa Ishiura 和 Tatsuo Watanabe:“使用可重新调整编译器的专用 DSP 的面向数据路径的协同设计方法”,Proc 中。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Nagisa Ishiura, Tatsuo Watanabe: "Datapath Oriented Codesign Method of Application Specific DSPs Using Retargetable Compiler"Proc. Asia and Pacific Conf. on Circuits and Systems 2002. 1. 55-58 (2002)
Nagisa Ishiura、Tatsuo Watanabe:“使用可重定向编译器的专用 DSP 的面向数据路径的协同设计方法”Proc。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Daisuke Matsuura, Hitoshi Yamauchi, and Hiromitsu Takahashi: "Extracting Circular Road Signs Using Specific Color Distinction and Region Limitation"IEICE Trans. D-II (in Japanese). J85-D-II, No.6. 1075-1083 (2002)
Daisuke Matsuura、Hitoshi Yamauchi 和 Hiromitsu Takahashi:“使用特定颜色区分和区域限制提取圆形道路标志”IEICE Trans。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Tatsuo Watanabe and Nagisa Ishiura: "Register constraint Analysis to Minimize Spill Code for Application Specific DSPs"IEICE Trans. On Fundamentals. E84-A, No.6. 287-290 (2001)
Tatsuo Watanabe 和 Nagisa Ishiura:“针对特定应用 DSP 的寄存器约束分析以最小化溢出代码”IEICE Trans。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
松浦大祐, 山内 仁, 高橋浩光: "特定色判別と領域限定を用いた円形道路標識の抽出"電子情報通信学会論文誌 D-II. J85-D-II・6. 1075-1083 (2002)
Daisuke Matsuura、Hitoshi Yamauchi、Hiromitsu Takahashi:“使用特定颜色辨别和区域限制提取圆形路标”IEICE Transactions D-II·1075-1083 (2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 9 条
High-Level Synthesis System Autogenerating Software Compatible Hardware
-
批准号:20500058
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.0万
-
财政年份:2008
-
负责人:ISHIURA Nagisa
-
依托单位:
Research on retargetable code generation for custom VLIW DSPs
-
批准号:15500055
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.37万
-
财政年份:2003
-
负责人:ISHIURA Nagisa
-
依托单位:
Research on Code Generation Algorithms for Retargetable Compilers for DSPs
-
批准号:11680355
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.24万
-
财政年份:1999
-
负责人:ISHIURA Nagisa
-
依托单位:
Research on Control Dominant High-Level Synthesis
-
批准号:09680335
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.11万
-
财政年份:1997
-
负责人:ISHIURA Nagisa
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于斑马鱼模型研究DSP突变通过Plakoglobin核转位抑制Wnt通路导致先天缺牙的分子机制
-
批准号:2026JJ81750
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:彭玲
-
依托单位:
基于DSP的数字音频处理系统的开发
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:王震
-
依托单位:
国产 DSP 芯片函数库完善和优化方法研究
-
批准号:2024JJ7171
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:莫尚丰
-
依托单位:
FTO调控的m6A修饰下调DSP表达促进生长激素腺瘤生长抑素抵抗的分子机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:蒋小兵
-
依托单位:
面向自主向量DSP的寄存器子组分配编译关键技术及应用
-
批准号:2023JJ50019
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:胡勇华
-
依托单位:
USP19通过去泛素化稳定RUNX3和DSP从而促进结直肠癌混合EMT与转移的分子机制研究
-
批准号:82303382
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:陆玮
-
依托单位:
基于星座整形和相干检测的高速星间激光通信传输损伤DSP补偿算法研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:王倩
-
依托单位:
基于无DSP远端射频单元的全双工相干B5G前传技术研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:57万元
-
批准年份:2021
-
负责人:邓磊
-
依托单位:
DSP基因突变在左室致密化不全心肌病中的致病作用及其机制研究
-
批准号:82000236
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:李世杰
-
依托单位:
光纤NHS-OFDM系统中关键DSP算法及其高效硬件实现
-
批准号:2020JJ4433
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:陈明
-
依托单位: