• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Codesign Methodology of Application Specific DSPs Based on a Retargetable Compiler

Research Project

Project/Area Number 13680415
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKwansei Gakuin University (2002)
Osaka University (2001)

Principal Investigator

ISHIURA Nagisa  Kwansei Gakuin University School of Science and Technology, 理工学部, 教授 (60193265)

Co-Investigator(Kenkyū-buntansha) YAMAUCHI Hitomi  Okayama Prefectural University, Department of Communication Engineering, 情報工学部, 助手 (10275373)
Project Period (FY) 2001 – 2002
Project Status Completed (Fiscal Year 2002)
Budget Amount *help
¥3,600,000 (Direct Cost: ¥3,600,000)
Fiscal Year 2002: ¥1,400,000 (Direct Cost: ¥1,400,000)
Fiscal Year 2001: ¥2,200,000 (Direct Cost: ¥2,200,000)
Keywordsretargetable compiler / DSP / digital signal processing / embedded processor / codesign / ターゲッタブルコンパイラ / 組込みプロセッサ
Research Abstract

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.

Report

(3 results)
  • 2002 Annual Research Report   Final Research Report Summary
  • 2001 Annual Research Report
  • Research Products

    (10 results)

All Other

All Publications (10 results)

  • [Publications] Tatsuo Watanabe, Nagisa Ishiura: "Register Constraint Analysis to Minimize Spill Code for Application Specific DSPs"LEICE Trans. on Fundamentals. E84-A・6. 287-290 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 松浦大祐, 山内 仁, 高橋浩光: "特定色判別と領域限定を用いた円形道路標識の抽出"電子情報通信学会論文誌D-II. J85-II・6. 1075-1083 (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 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)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2002 Final Research Report Summary
  • [Publications] 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)

    • Related Report
      2002 Annual Research Report
  • [Publications] 松浦大祐, 山内 仁, 高橋浩光: "特定色判別と領域限定を用いた円形道路標識の抽出"電子情報通信学会論文誌 D-II. J85-D-II・6. 1075-1083 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] Tatsuo Watanabe, Nagisa Ishiura: "Register Constraint Analysis to Minimize Spill Code for Application Specific DSPs"IEICE Trans. Fundamentals. E84-A巻6号. 287-290 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 松浦大祐, 山内仁, 高橋浩光: "特定色判別と領域限定を用いた円形道路標識の抽出"電子情報通信学会論文誌 D-II. (採録決定). (2002)

    • Related Report
      2001 Annual Research Report

URL: 

Published: 2001-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi