Research on Reconfigurable General Purpose Co-processor Systems and Their Optimized Hardware/Software Codesign Compiler
Research on Reconfigurable General Purpose Co-processor Systems and Their Optimized Hardware/Software Codesign Compiler
批准号:
07458060
负责人:
WATANABE Katsumasa
金额:
$3.71万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1995
资助国家:
日本
项目状态:
已结题
起止时间:
1995 至 1997
中文摘要
点击翻译按钮获取中文摘要
英文摘要
We have investigated computer systems with reconfigurable general purpose co-processors, and the hardware/software codesign environment for the systems. The results of our research are as follows :1. We have proposed a reconfigurable coprocessor architecture made of FPGAs (Field Programmable Gate Arrays), a cache memory, and a bus interface.2. We have designed and implemented a prototype of the co-processor for Sun workstations. The coprocessor includes 4 FPGAs, a 1 MB cache memory, and a bus interface with a hardware queue.3. We proposed a hardware/software codesign environment for the computer system with the co-processor. We have investigated the system description languages and the co-operation method between the main processor and the co-processor.4. We have designed and implemented the codesign environment from C programs for the coprocessor system. The hardware/software codesign compiler accepts a C program and estimates the execution time and the hardware costs of each function … More when the function is implemented as a hardware. The compiler also estimates the execution time of the function with the software implementation. Then the compiler decides the implementation method of each function.5. We have investigated the optimization method of C programs to be implemented as hardware modules on FPGAs. We have introduced hardware independent optimization methods such as the loop-unrolling, the variable bit-length reduction, the function expansion, ets., optimization methods such as the 4-1 LUT (Look-Up Table) based hardware estimation method, the marge method of bit-level operations, etc.6. We have tested several algorithms on the prototype of the codesign system, which include lexical analysis, sorting, and several graphic applications. We have found that the FPGA based co-processor is useful for the fast execution of programs, when the program include the parallel-if structure or the bit-level operations.In the future, we would like to investigate context switching on the co-preoessor system, and dynamic reconfigurability of the co-processor. Less
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Shinji Kimura: "Design Verification of Arithmetic Circuits Using Residue BBD's (in Japanese)" Technical Reports of IEICE. VLD95-46. 1-8 (1995)
Shinji Kimura:“使用残留 BBD 的算术电路的设计验证(日文)”IEICE 的技术报告。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
木村 晋二: "Residue BDD and Its Application to the veripication of Arithmetic Circuits" 32nd Design Automation Conference. 542-545 (1995)
Shinji Kimura:“残差 BDD 及其在算术电路验证中的应用”第 32 届设计自动化会议(1995 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yasufumi Itoh, Makoto Hirao, Kazuyoshi Takagi, Shinji Kimura and Katsumasa Watanabe: "Hardware/Software Codesign and Co-operation on General Purpose Coprocessor using DMA (in Japanese)" Technical Report of IEICE. VLD96-98 ICD96-208. 17-22 (1997)
Yasufumi Itoh、Makoto Hirao、Kazuyoshi Takagi、Shinji Kimura 和 Katsumasa Watanabe:“使用 DMA 的通用协处理器的硬件/软件协同设计和合作(日语)”IEICE 的技术报告。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
伊藤 康史, 平尾 誠, 木村 晋二, 渡邊 勝正: "汎用コプロセッサGPCP-SSの実現と評価" 電子情報通信学会VLD研究会. VLDG5-89 (FTS95-62). 87-94 (1995)
Yasushi Ito、Makoto Hirao、Shinji Kimura、Katsumasa Watanabe:“通用协处理器 GPCP-SS 的实现和评估”IEICE VLDG5-89 (FTS95-62)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
伊藤康史、平尾誠、木村晋二、渡邉勝正: "汎用コプロセッサGPCP-SSのハードウェア/ソフトウェア協調設計のためのコンパイラ" 情報処理学会DAシンポジウム'96論文集. 123-128 (1996)
Yasushi Ito、Makoto Hirao、Shinji Kimura、Katsumasa Watanabe:“通用协处理器 GPCP-SS 的硬件/软件协同设计编译器”日本信息处理协会 DA 研讨会 96 论文集(1996 年)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 10 条
Support Environment for Active Software
-
批准号:15500023
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.24万
-
财政年份:2003
-
负责人:WATANABE Katsumasa
-
依托单位:
Implementation of Adaptable Hardware and Software for Changing Environment
-
批准号:11480068
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$2.43万
-
财政年份:1999
-
负责人:WATANABE Katsumasa
-
依托单位:
海外基金