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

DEVELOPMENT OF MICROPROCESSOR ARCHITECURE DESIGN EDUCATION ENVIRONMENT

Research Project

Project/Area Number 07558038
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section展開研究
Research Field 計算機科学
Research InstitutionOsaka University (1996-1997)
Toyohashi University of Technology (1995)

Principal Investigator

IMAI Masaharu  Osaka Univ.DEPT of CHEM.SCI.ENG., Professor, 大学院・基礎工学研究科, 教授 (50126926)

Co-Investigator(Kenkyū-buntansha) HIKICHI Nobuyuki  SRASI Corp., Business, Lab.Sec.Maneger, ビジネス第2部・先端応用技術グループ, 課長
KIMURA Tsutomu  Toyota college of Technology, Assistant, 情報工学科, 助手 (80225044)
SATO Jun  Turuoka National College of Technology, Lectrer, 電気工学科, 講師 (10235351)
SHIOMI Akichika  Shizuoka Univ.Faculty of Information, Lectrer, 情報学部, 講師 (60242921)
TAKEUCHI Yoshinori  Osaka Univ.DEPT of CHEM.SCI.ENG., Lectre, 大学院・基礎工学研究科, 講師 (70242245)
Project Period (FY) 1995 – 1997
Project Status Completed (Fiscal Year 1997)
Budget Amount *help
¥14,000,000 (Direct Cost: ¥14,000,000)
Fiscal Year 1997: ¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 1996: ¥3,000,000 (Direct Cost: ¥3,000,000)
Fiscal Year 1995: ¥8,000,000 (Direct Cost: ¥8,000,000)
KeywordsARCHITECTURE DESIGN / ARCHITECTURE MODEL / GUI / GUI
Research Abstract

We have performed a study on the configuration of the microprocessor design education environment and developed a prototype of the environment. Major research topics performed in this research are as follows :
(1) Architecture Information Management Method
A hardware model named FHM (Flexible Hardware Model) has been proposed, which is suitable for "reuse of design results", "design for reuse", and architecture design in the deep sub-micron technology. Then the specification of a database management system (DBMS) for FHM has been decided, and a prototype of FHM-DBMS has been developed. Finally, the prototype system has been evaluated through the design experiments using digital filters (FIR filters) and other digital signal processing module (DCT).
(2) Description and Input Methods of Architecture Information
First, architecture information has been classified so that various types of processors can be handled. Then necessary architecture parameters have been identified to describe the arc … More hitecture. Next a GUI (Graphical User Interface) has been designed to input/edit/display architecture parameters between a designer and the system.
(3) Generation Method of Hardware Description
Algorithms to generate HDL (hardware description language) descriptions of processors have been developed. One of the yielded descriptions is suitable for high-speed simulation and the other is suitable for logic synthesis. Another approach to generate HDL description from "behavioral semantic description" of a processor was also investigated.
(4) Optimization Assistant Environment
Various architectural level optimization algorithms have been developed. Some of them are able to minimize execution cycles of application programs by adjusting the instruction set of the processor with consideration of (a) number of registers in CPU ; (b) amount of on-chip memories (RAM and ROM). Another algorithm is able to minimize execution cycles of VLIW (Very Long Instruction Set) type CPU core by adjusting the kinds and number of functional units.
(5) Application Program Development Environment Generation
Compiler generators and instruction set level simulator generators have been developed for scalar (pipeline) type CPU and VLIW type CPU core, respectively. These generators accept architecture parameters such as kinds and number of functional units, number of registers. Yielded compilers are to be used for performance estimation as well as object code generation for the generated CPU core. Less

Report

(4 results)
  • 1997 Annual Research Report   Final Research Report Summary
  • 1996 Annual Research Report
  • 1995 Annual Research Report
  • Research Products

    (51 results)

All Other

All Publications (51 results)

  • [Publications] M.Imai, A.Shiomi, Y.Takeuchi, J.Sato, and Y.Honma: "Hardware/Software Codesign in the Deep Submicron Era" Proc.of IWLAS'96. 236-248 (1996)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] T.Morifuji, Y.Takeuchi, J.Sato, and M.Imai: "Flexible Hardware Model Database Managenent System : Implementation and Effectiveness" Proc.of SASIMI'97. 83-89 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] K.Yoshioka, J.Sato, Y.Takeuchi, and M.Imai: "A Performance Optimization Method for an On-chip Two Level Cache Memory System" Proc.of SASIMI'97. 98-104 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Ohtsuki, Y.Honma, Y.Takeuchi, M.Imai, K.Hamaguchi, and N.Hikichi: "Compiler Generation in PEAS-II : A HW/SW Codesign System for ASIP with VLIW Architecture" Proc.of 3rd International Workshop on Code Generation for Embedded Processors. (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 木村 勉, 山本 俊之, 満田 千秋, 塩見 彰睦, 今井 正治, 引地 信之: "VHDLを用いた論理回路の消費電力見積り方法の提案〜32ビットアダ-回路の消費電力についての考察〜" 情処研報(設計自動化). V0l.95. (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 塩見 彰睦, 今井 正治, 片岡 健二, 青山 義弘, 佐藤 淳, 引地 信之: "ASIP設計用コデザイン・ワークベンチPEAS-IIIの提案" 情処研報(設計自動化). V0l.95. 73-80 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 片岡 健二, 塩見 彰睦, 今井 正治, 青山 義弘, 佐藤 淳, 引地 信之: "ASIP設計用ワークベンチPEAS-IIIの実現方法についての考察-CPUアーキテクチャの分類とパラメタ化-" 情処研報(設計自動化). V0l.95. 121-126 (1995)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 塩見 彰睦, 片岡 健二, 今井 正治, 青山 義弘, 佐藤 淳, 引地 信之: "ASIP設計用ワークベンチPEAS-IIIのアーキテクチャ入力系の試作" DAシンポジウム'96論文集. 129-134 (1996)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 佐藤 淳, 武内 良典, 今井 正治, 吉岡 和樹, 塩見 彰睦: "ASIP向き階層化メモリシステムの評価" 信学技報(VLSI設計). Vol.96. 17-24 (1996)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 小崎 展, 塩見 彰睦, 今井 正治: "PEAS-IIIにおけるシミュレーションモデルの自動生成" DAシンポジウム'97論文集. 69-74 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 久保 善道, 武内 良典, 森藤 孝文, 佐藤 淳, 今井 正治: "フレキシブル・ハードウェア・モデルのFIRフィルタ設計への応用" DAシンポジウム'97論文集. 243-248 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 伊藤 真紀子, 武内 良典, 今井 正治, 塩見 彰睦, 青山 義弘: "命令の動作的意味記述を用いたプロセッサ設計手法の提案" 電子情報通信学会,基礎・境界ソサイエティ大会論文集. (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 大槻 典正, 武内 良典, 今井 正治, 引地 信之: "VLIWプロセッサ生成系とVLIWコンパイラ生成系" 電子情報通信学会,基礎・境界ソサイエティ大会論文集. (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 伊藤 真紀子, 武内 良典, 今井 正治, 塩見 彰睦: "命令の動作的意味記述を用いたプロセッサ合成手法の提案" 信学技報(VLSI設計). Vol.97. 77-84 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 大槻 典正, 武内 良典, 今井 正治, 浜口 清治, 柏原 敏伸, 引地 信之: "VLIWプロセッサ自動生成における演算器構成最適化の一手法" 信学技報(VLSI設計). Vol.97. 101-108 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 今井 正治: "システム・オン・シリコン時代のハードウェア/ソフトウェア・コデザイン" 第1回システムLSI琵琶湖ワークショップ講演資料集およびポスター資料集. 51-71 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] M.Imai, A.Shiomi, Y.Takeuchi, J.Sato, and Y.Honma: "Hardware/Software Codesign in the Deep Submicron Era" Proc.of IWLAS'96. 236-248 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] T.Morifuji, Y.Takeuchi, J.Sato, and M.Imai: "Flexible Hardware Model Database Management System : Implementation and Effectiveness" Proc.of SASIMI'97. 83-89 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] K.Yoshioka, J,Sato, Y.Takeuchi, and M.Imai: "A Performance Optimization Method for an On-chip Two Level Cache Memory System" Proc.of SASIMI'97. 98-104 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Ohtsuki, Y.Honma, Y.Takeuchi, M.Imai, K.Hamaguchi, N.Hikichi: "Compiler Generation in PEAS-II : A HW/SW Codesign System for ASIP with VLIW Architecture" Proc.of 3rd International Workshop on Code Generation for Embedded Processors. (to appear). (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] T.Kimura, T.Yamamoto, C,Mitsuta, A.Shiomi, M.Imai, N.Hikichi: "Power Consumption Estimation of Logic Circuits using VHDL" Research Report of IPSJ. DA 75-5. (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] A.Shiomi, M.Imai, K.Kataoka, Y.Aoyama, J.Sato, N.Hikichi: "Proposal of a Codesign Workbench PEAS-III for ASIP Design" Research Report of IPSJ. DA 76-10. 73-80 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] K.Kataoka, A.Shiomi, M.Imai, Y.Aoyama, J.Sato, N.Hikichi: "Observations on the Implementation of a Codesign Workbench PEAS-III for ASIP Design -Classification and Parameterization of CPU Architectures -" Research Report of IPSJ. DA 78-20. 121-126 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] A.Shiomi, K.Kataoka, M.Imai, Y.Aoyama, J.Sato, N.Hikichi: "Prototyping of Architecture Description Input Subsystem for Codesign Workbench PEAS-III" Proc.of DA Symposium '96. 129-134 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] J.Sato, Y.Takeuchi, M.Imai, K.Yoshioka, A.Shiomi: "Evaluation of a Hierarchical On-Chip Memory System for ASIPs" Technical Report of IEICE. VLD96-53. 17-24 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] M.Kosaki, A.Shiomi, M.Imai: "Automatic Generation of a Simulation Model in PEAS-III" Proc.of DA Symposium'97. 69-74 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Y.Kubo, Y.Takeuchi, T.Morifuji, J.Sato, M.Imai: "Application of Flexible Hardware Model (FHM) to FIR Filter Design" Proc.of DA Symposium'97. 243-248 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] M.Itoh, Y.Takeuchi, M.Imai, A.Shiomi, Y.Aoyama: "Processor Design Methodology based on a Behavioral Semantics Description of Instructions" Proc.of the 1997 Engineering Sciences Society Conference of IEICE. A-3-7. (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Ohtsuki, Y.Takeuchi, M.Imai, N.Hikichi: "Generators for VLIW Processor and its Compiler" Proc.of the 1997 Engineering Sciences Society Conference of IEICE. A-3-9. (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] M.Itoh, Y.Takeuchi, M.Imai, A.Shiomi: "Instruction Set Processor Synthesis Method based on Behavioral Semantics Description" Technical Report of IEICE. VLD97-89. 77-84 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] N.Ohtsuki, Y.Takeuchi, M.Imai, K.Hamaguchi, T.Kashiwabara, N.Hikichi: "A Functional Unit Configuration Optimizing Method for VLIW Processor Design Automation" Technical Report of IEICE. VLD97-92. 101-108 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] M.Imai: "HW/SW Codesign in the System on Silicon Era" Proc.of First Biwako Workshop on System LSI. 51-71 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] T.Morifuji, Y.Takeuchi, J.Sato, and M.Imai: "Flexible Hardware Model Database Management System : Implementation and Effectiveness" Proc.of SASIMI '97 (Synthesis and System Integration of Mixed Technologies). 83-89 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] K.Yoshioka, J.Sato, Y.Takeuchi, and M.Imai: "A Performance Optimization Method for an On-chip Two Level Cache Memory System" Proc.of SASIMI '97 (Synthesis and System Integration of Mixed Technologies). 98-104 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] N.Ohtsuki, Y.Honma, Y.Takeuchi, M.Imai, K.Hamaguchi, N.Hikichi: "Compiler Generation in PEAS-II : A HW/SW Codesign System for ASIP with VLIW Architecture" Proc.of 3rd International Workshop on Code Generation for Embedded Processors. (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] 小崎展, 塩見彰睦, 今井正治: "「PEAS-IIIにおけるシミュレーションモデルの自動生成」" DAシンポジウム'97論文集. 69-74 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 久保善道, 武内良典, 森藤孝文, 佐藤淳, 今井正治: "「フレキシブル・ハードウェア・モデルのFIRフィルタ設計への応用」" DAシンポジウム'97論文集. 243-248 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 伊藤真紀子, 武内良典, 今井正治, 塩見彰睦, 青山義弘: "「命令の動作的意味記述を用いたプロセッサ設計手法の提案」" 1997年電子情報基礎・境界ソサイエティ大会. 59 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 大槻典正, 武内良典, 今井正治, 引地信之: "「VLIWプロセッサ生成系とVLIWコンパイラ生成系」" 1997年電子情報基礎・境界ソサイエティ大会. 61 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 伊藤真紀子, 武内良典, 今井正治, 塩見彰睦: "「命令の動作的意味記述を用いたプロセッサ合成手法の提案」" 電子情報通信学会技術研究報告(VLSI設計技術)VLD97-89. Vol.97 No.344. 77-84 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 大槻典正, 武内良典, 今井正治, 浜口清治, 柏原敏伸, 引地信之: "「VLIWプロセッサ自動生成における演算器構成最適化の一手法」" 電子情報通信学会技術研究報告(VLSI設計技術)VLD97-89. Vol.97 No.344. 101-108 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 今井正治: "「システム・オン・シリコン時代のハードウェア/ソフトウェア・コデザイン」" 第1回システムLSI琵琶湖ワークショップ講演資料集およびポスター資料集. 51-71 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 塩見 彰睦,片岡 健二,今井 正治,青山 義弘,佐藤 淳,引地 信之: "ASIP設計用ワークベンチPEAS-IIIのアーキテクチャ入力系の試作" DAシンポジウム'96論文集. 129-134 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] N.N.Binh,M.Imai,A.Shiomi and N.Hikichi: "A Hardware/Software Partitioning Algorithm for Designing Pipelined ASIPs with Least Gate Counts" Proc.of the 33rd Design Automation Conference(DAC'96). 527-532 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] N.N.Binh,M.Imai,and A.Shiomi: "A New HW/SW Partitioning Algorithm for Synthesizing the Highest Performance Pipelined ASIPs with Multiple Identical FUs" Proc.of the European Design Automation Conference(EURO-DAC'96). 126-131 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 塩見彰睦,今井正治,片岡健二,青山義弘,佐藤淳,引地信之: "ASIP設計用コデザインワークベンチPEAS-IIIの提案" 情報処理学会 設計自動化. 76-10. 73-80 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 片岡健二,塩見彰睦,今井正治,青山義弘,佐藤淳,引地信之: "ASIP設計用ワークベンチPEAS-IIIの実現方法についての考察" 電子情報通信学会技術研究報告書. Vol.95 No.421. 31-36 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] N.N.Binh,M.Imai,A.Shiomi and N.Hikichi: "An Instruction Set Optimization Algorithm for Pipelined ASIPs" IEICE Trans.on Fundamentals of Electronics,Commmunications and Computer Sciences. E78-A No.12. 1707-1714 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] N.N.Binh,M.Imai,A.Shiomi and N.Hikichi: "A Hardware/Software Codesign Method for Pipelined Instruction Set Processor Using Adaptive Database" Proc.of the Asia South Pacific Design Automation Conference(ASP-DAC'95). 81-86 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] N.N.Binh,M.Imai,A.Shiomi and N.Hikichi: "A Hardware/Software Partitioning Algorithm for Pipelined Instruction Set Processor" Proc.of the European Design Automation Conference(EURO-DAC'95). 176-181 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] N.N.Binh,M.Imai,A.Shiomi and N.Hikichi: "A Hardware/Software Partitioning Algorithm for Designing Pipelined ASIPs with Least Gate Counts" Proc.of the 33rd Design Automation Conference(DAC'96). (Accepted). (1996)

    • Related Report
      1995 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi