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

Development of a High-Performance Workstation with a Very-Long-Instruction-Word (VLIW) Processor

Research Project

Project/Area Number 62850062
Research Category

Grant-in-Aid for Developmental Scientific Research

Allocation TypeSingle-year Grants
Research Field 計算機工学
Research InstitutionKyushu University

Principal Investigator

TOMITA Shinji (1988)  Interdisciplinary Graduate School of Engineering Sciences, Kyushu University, 大学院総合理工学研究科, 教授 (40026323)

富田 真治 (1987)  九州大学, 教授

Co-Investigator(Kenkyū-buntansha) YOSHIDA Norihiko  Faculty of Engineering, Kyushu University, 工学部, 助手 (00182775)
TANIGUCHI Rin-ichiro  Interdisciplinary Graduate School of Engineering Sciences, Kyushu University, 大学院総合理工学研究科, 助手 (20136550)
MURAKAMI Kazuaki  Interdisciplinary Graduate School of Engineering Sciences, Kyushu University, 大学院総合理工学研究科, 助手 (10200263)
FUKUDA Akira  Interdisciplinary Graduate School of Engineering Sciences, Kyushu University, 大学院総合理工学研究科, 助手 (80165282)
SUEYOSHI Toshinori  Interdisciplinary Graduate School of Engineering Sciences, Kyushu University, 大学院総合理工学研究科, 助教授 (00117136)
Project Period (FY) 1987 – 1988
Project Status Completed (Fiscal Year 1988)
Budget Amount *help
¥23,200,000 (Direct Cost: ¥23,200,000)
Fiscal Year 1988: ¥16,400,000 (Direct Cost: ¥16,400,000)
Fiscal Year 1987: ¥6,800,000 (Direct Cost: ¥6,800,000)
KeywordsLow-level parallel processing / VLIW(Very Long Instruction Word) architecture / Pipeline architecture / SIMP(Single Instruction stream / Multiple instruction Pipelining) architecture / Code scheduling / 動的コード・スケジューリング / 静的コード・スケジューリング / 最適化コンパイラ
Research Abstract

Main results of the project are summarized below.
1. Evaluation of the QA-series and Redesign of VLIW Architecture:
VLIW (Very Long Instruction Word) processors, such as the QA-series, can exploit low-level parallelism in the process of instruction execution. However, they have a serious drawback; i.e., it is difficult for VLIW architectures to keep program compatibility, because their architectures are exposed to compilers. As a result of the evalution, we have introduced a novel processor architecture, SIMP (Single Instruction stream/Multiple instruction Pipelining), as a deviation of VLIW. Given that P instruction pipelines are provided, SIMP porcessors ideally reduce the average number of cycles per instruction to 1/p by fetching P instructions per cycle. they can preserve program compatibility at the same time.
2. Development of the SIMP Processor Prototype:
As the first implementation of SIMP, we have developed the SIMP processor prototype. Degree of performance enhancement achieved by SIMP depends on; i) how to supply multiple instructions continuously and simultaneously, and ii) how to resolve data and control dependencies effectively. We have devised the algorithms for dependency resolution and instruction fetch. The dependency resolution algorithm permits out-of-order execution of sequential instruction stream with dynamic code scheduling.
3. Studies on Static code Scheduling:
Though the prototype employs dynamic code scheduling, it appreciates the advantage of static code scheduling. Static and dynamic code scheduling methods differ in their domain; i.e., static code scheduling is done with a broad overview of program codes, but dynamic code scheduling is done with a peephole. However, these code scheduling methods are not mutually exclusive. We have studied the adaptability of static code scheduling such as trace scheduling, software pipelining, polycyclic scheduling, and so on.

Report

(2 results)
  • 1988 Annual Research Report   Final Research Report Summary
  • Research Products

    (11 results)

All Other

All Publications (11 results)

  • [Publications] 村上和彰: 情報処理学会 計算機アーキテクチャ研究会報告. CA-69. 25-32 (1988)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 入江直彦: 情報処理学会 計算機アーキテクチャ研究会報告. ARC-73. 77-84 (1988)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 久我守弘: 情報処理学会「並列処理シンポジウムJSPP'89」論文集. 163-170 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuaki Murakami: Proc.of 16th Annual International Symposium on Computer Architecture. (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuaki,Murakami: "SIMP:Single Instruction stream/Multiple instruction Pipelining" IPSJ(Information Processing Society of Japan) WGARC Report. CA-69. 25-32 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Naohiko,Irie: "Speedup Mechanisms and Performance Estimate for the SIMP Processor Prototype" IPSJ(Information Processing Society of Japan) WGARC Report. ARC-73. 77-84 (1988)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Morihiro,Kuga: "Low-level Parallel Processing Algorithms for the SIMP Processor Prototype" Proc. IPSJ(Information Processing Society of Japan) Joint Symposium of Parallel Processing'89. 163-170 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] Kazuaki,Murakami: "SIMP(Single Instruction stream/Multiple instruction Pipelining):" Proc. of 16th Annual International Symposium on Computer Architecture. (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1988 Final Research Report Summary
  • [Publications] 入江直彦: 情報処理学会 計算機アーキテクチャ研究会報告. ARCー73. 77-84 (1988)

    • Related Report
      1988 Annual Research Report
  • [Publications] 久我守弘: 情報処理学会「並列処理シンポジウムJSPP'89」論文集. 163-170 (1989)

    • Related Report
      1988 Annual Research Report
  • [Publications] Kazuaki Murakami: Proc.of 16th Annual International Symposium on Computer Architecture. (1989)

    • Related Report
      1988 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi