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

Research on retargetable code generation for custom VLIW DSPs

Research Project

Project/Area Number 15500055
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Computer system/Network
Research InstitutionKwansei Gakuin University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) TAKAHASHI Kazuko  Kwansei Gakuin University, School of Science and Technology, Associate Professor, 理工学部, 助教授 (30330400)
MIWA Hiroyoshi  Kwansei Gakuin University, School of Science and Technology, Lecturer, 理工学部, 講師 (40351738)
Project Period (FY) 2003 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥3,700,000 (Direct Cost: ¥3,700,000)
Fiscal Year 2004: ¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 2003: ¥2,200,000 (Direct Cost: ¥2,200,000)
KeywordsRetargetable Compiler / VLIW Architecture / DSP / Custom Processor / ASIP Meister / Embedded System
Research Abstract

In this project, we have attempted to develop a retargetable compiler for "ASIP Meister" processor synthesis system, which have been developed at Osaka University, and to design new algorithms for code scheduling, with a view to establish an efficient retargetable compilation method.
We examined the processor specification language and the underlying VLIW processor model of the ASIP-Meister system, so as to design a data structure called an operation table which summarizes the processor information necessary for retargetable code generation. One of the major technical contributions is a method of generating a set of the instruction patterns from behavioral description of the instruction set, in which instruction patterns that are necessary for compilers but are not explicitly described in the specification are automatically generated. Another contribution is extraction of the operation latencies from processor specifications. We have developed a method of computing operation latencies in the presence of pipeline forwarding, for all the RAW, WAR, and WAW dependencies. This is based on a way of specifying forwarding using forwarding units and formalization of correct and complete forwarding.
As for a code scheduling algorithm, we focused on exact methods based on symbolic state traversal and Boolean satisfiability. As well as extending those methods so that multicycle and pipelined computation units can be handled, we have developed a framework of using a pseudo-Boolean satisfiability solver. It can directly deal with pseudo-Boolean constraints, i.e.linear inequalities, and thus contributes to speeding up of code generation.

Report

(3 results)
  • 2004 Annual Research Report   Final Research Report Summary
  • 2003 Annual Research Report
  • Research Products

    (7 results)

All 2005 2004

All Journal Article (7 results)

  • [Journal Article] リターゲッタブル・コンパイラのための命令パターン生成2005

    • Author(s)
      岸本 充司
    • Journal Title

      情報処理学会研究報告2005-SLDM-118 Vol.2005 No.8

      Pages: 135-140

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] プロセッサ仕様記述からの命令依存距離抽出2005

    • Author(s)
      平岡 佑介
    • Journal Title

      情報処理学会研究報告2005-SLDM-118 Vol.2005 No.8

      Pages: 129-134

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] Instruction Pattern Generation for Retargetable Compiler2005

    • Author(s)
      A.Kishimoto
    • Journal Title

      IPSJ SIG Technical Reports Vol.2005,No.8

      Pages: 135-140

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Extraction of Instruction Latency from Cycle-True Processor Models2005

    • Author(s)
      Y.Hiraoka
    • Journal Title

      IPSJ SIG Technical Reports Vol.2005,No.8

      Pages: 129-134

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An Intelligent Access Dispatching Mechanism Using Multiagent Framework2004

    • Author(s)
      K.Takahashi
    • Journal Title

      IASTED Artificial Intelligence and Applications 2004

      Pages: 166-171

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] Analysis of Scale-Free Networks Based on Threshold Graph with Intrinsic Vertex Weights2004

    • Author(s)
      N.Masuda
    • Journal Title

      Physical Review E(American Physical Society) Vol.70 No.3

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] Analysis of Scale-Free Networks Based on Threshold Graph with Intrinsic Vertex Weights2004

    • Author(s)
      N.Masuda
    • Journal Title

      Physical Review E (American Physical Society) Vol.70,No.3

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi