A Study of Parallel Distributed Processing Kernel Ware by a Principle of the Fine-grain Multi-thread Processing
A Study of Parallel Distributed Processing Kernel Ware by a Principle of the Fine-grain Multi-thread Processing
批准号:
15200002
负责人:
AMAMIYA Makoto
金额:
$33.53万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (A)
财政年份:
2003
资助国家:
日本
项目状态:
已结题
起止时间:
2003 至 2005
中文摘要
我们开发了一个fine-grain multi-threading processor;Fuce architecture for parallel-and-distributed processing. Fuce processor executes multiple这是一个核心概念,即基于连续的multithread扩展。feed,我们致力于following研究:基于连续性的计算模型,即开发basis for thread level parallel computation. C-like programming language, fce - c,它的计算机系统开发支持程序连续基于三级的水平parallel processing. The Fuce processor was designed and implemented on FPGA. The性能Fuce processor evaluated using Fuce emulator on FPGA and software simulator The operating系统,Cefos, was designed on the basis of continuation-based fined -grain multithreading,and evaluated its possibility using several multi-processing benchmarks.Through these researches,我们应该做的是充分的架构效果,我们做了充分的处理More ssor as an emulator machine on FPGA using VHDL and software simulator using Java. Weevaluated several benchmarks, e.g, Prime-number by sieve algorithm, FFT, Quick sort,Merge sort and N-queen problem, with the FPGA emulator and software simulator. By this evaluation,我们应该在parallel的各种kinds中表现出非常好的效果computations;数据并行处理,pipeline并行处理和他们的混合。Especially,连续-based multithreading technique is quite useful for high性能流处理that is an important processing scheme for constructing OS kernel. As a result of the evaluation,我们包含持续基于的fined -grain multithreading是一个非常有效的解决方法the parallel processing problems such as OS kernel构造which requires basic concurrent andparallel processing techniques.我们有时evaluated the hardware cost of the FUCE processor and showedthe Fuce processor is hardware-cost effective compared to the commodity processors. Wedeveloped the OS kernel mechanisms based on the continuation-based fined -grain multithreadingprograms. And we showed the OS kernel could be constructed simple using the continuation-basedfine-grain multithreading technique. We conducted a research on new architecture and basic mechanismco-operation between hardware and software;the kernel-ware, for parallel and distributed processing我们本应认为,Fuce kernel-ware is feasible developing the practical parallel processor. Ourpurpose in this research was to study the basic technology for developing a practicalparallel - and - distributed machine,我们现在可以包含这项研究的目的,我们将努力使之成功Fuce machine more practical. We develop the Fuce- c language system and Cefos operating system onFPGS emulator and software simulator runs on the commodity cluster machine. Then我们将evaluate the Fuce architecture using more scalable and practical benchmarks forparallel-and-distributed processing. Less
英文摘要
We developed the fine-grain multi-threading processor ; the Fuce architecture for parallel-and-distributed processing. The Fuce processor executes multiple threads exclusively. The core concept of Fuce is continuation-based multithread execution.In this project, we conducted the following research :・The continuation-based computing model was developed as a basis for thread level parallel computation. C-like programming language, Fuce-C, and its compiler system was developed to support to program the continuation-based thread level parallel processing.・The Fuce processor was designed and implemented on FPGA. The performance of the Fuce processor was evaluated using Fuce emulator on FPGA and software simulator.・The operating system, Cefos, was designed on the basis of continuation-based fine-grain multithreading, and evaluated its possibility using several multi-processing benchmarks.Through these researches, we showed the effectiveness of Fuce architecture. We implemented the FUCE proce … More ssor as an emulator machine on FPGA using VHDL and software simulator using Java. We evaluated several benchmarks, e.g, Prime-number by sieve algorithm, FFT, Quick sort, Merge sort and N-queen problem, with the FPGA emulator and software simulator. By this evaluation, we showed that the fine-grain multithreading is very effective for various kinds of parallel computations ; data parallel processing, pipeline parallel processing and their mixture. Especially, continuation-based multithreading technique is quite useful for high performance stream processing that is an important processing scheme for constructing OS kernel. As a result of the evaluation, we conclude the continuation-based fine-grain multithreading is a very effective method for solving the parallel processing problems such as OS kernel construction which requires basic concurrent and parallel processing techniques. We also evaluated the hardware cost of the FUCE processor and showed that the Fuce processor is hardware-cost effective compared to the commodity processors. We developed the OS kernel mechanisms based on the continuation-based fine-grain multithreading programs. And we showed the OS kernel could be constructed simple using the continuation-based fine-grain multithreading technique. We conducted a research on new architecture and basic mechanism of co-operation between hardware and software ; the kernel-ware, for parallel and distributed processing, and we showed that the Fuce kernel-ware is feasible developing the practical parallel processor. Our purpose in this research was to study the basic technology for developing a practical parallel-and-distributed machine, and we can now conclude that this research purpose was achieved. We will work further to make the Fuce machine more practical. We develop the Fuce-C language system and Cefos operating system on FPGS emulator and software simulator that runs on the commodity cluster machine. Then, we will evaluate the Fuce architecture using more scalable and practical benchmarks for parallel-and-distributed processing. Less
期刊论文(204)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
鉄道信号システムの連動図表と連動装置のモデル検査
铁路信号系统联锁图及联锁装置型号检验
DOI:
--
发表时间:
2005
期刊:
第二回システム検証の科学技術シンポジウム予稿集
影响因子:
--
作者:
[ISEKI, Kazuyo, 井島 亮一, 越村 三幸 他]
通讯作者:
越村 三幸 他
雨宮聡史他: "排他実行マルチスレッド実行モデルに基づくオンチップ・マルチプロセッサの設計"情報処理学会研究報告. 2003-ARC-155. 51-56 (2003)
Satoshi Amemiya 等人:“基于独占执行多线程执行模型的片上多处理器的设计”日本信息处理学会研究报告 2003-ARC-155 (2003)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
An Agent-based Framework for Ubiquitous System
基于Agent的普适系统框架
DOI:
--
发表时间:
2003
期刊:
Proc. of the 2nd International Workshop on Challenges in Open Agent Cities
影响因子:
--
作者:
[山下直美, 石田亨, Kenichi Takahashi et al.]
通讯作者:
Kenichi Takahashi et al.
Information Notification Model with VPC on KODAMA in an Ubiquitous Computing Environment and its Experiment
普适计算环境下KODAMA上的VPC信息通知模型及其实验
DOI:
--
发表时间:
2003
期刊:
CIA2003
影响因子:
--
作者:
[Nakada, T., Abe, J., Tadashige Iwao et al.]
通讯作者:
Tadashige Iwao et al.
Answer Set Computation Based a Minimal Model Generation Theorem Prover
基于最小模型生成定理证明器的答案集计算
DOI:
--
发表时间:
2004
期刊:
PRICAI 2004, LNCS3157
影响因子:
--
作者:
[Katakura, K., 能美 保則, Yasuyuki Shirai et al.]
通讯作者:
Yasuyuki Shirai et al.
共 65 条
Research on Fine-grain Multithreading Language and its Operating System
-
批准号:21300011
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$11.32万
-
财政年份:2009
-
负责人:AMAMIYA Makoto
-
依托单位:
Research for Developing a Personal Assistant System based on Multi-Agent Model
-
批准号:10480075
-
项目类别:Grant-in-Aid for Scientific Research (B).
-
资助金额:$5.44万
-
财政年份:1998
-
负责人:AMAMIYA Makoto
-
依托单位:
Massively Parallel Computer and Declarative Language
-
批准号:09044174
-
项目类别:Grant-in-Aid for international Scientific Research
-
资助金额:$9.22万
-
财政年份:1997
-
负责人:AMAMIYA Makoto
-
依托单位:
Parallelising Compiler for a Declarative Language
-
批准号:07458062
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$4.86万
-
财政年份:1995
-
负责人:AMAMIYA Makoto
-
依托单位:
マルチメディア指向超並列マシンアーキテクチャーとそのソフトウェア実用化の研究
-
批准号:06558050
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$11.71万
-
财政年份:1994
-
负责人:AMAMIYA Makoto
-
依托单位:
Research for Massively Parallel Natural Language Understanding System
-
批准号:04452197
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$4.1万
-
财政年份:1992
-
负责人:AMAMIYA Makoto
-
依托单位:
Research on Massively Parallel Autonomous Multi-Processor System and Neural Network
-
批准号:01460152
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.78万
-
财政年份:1989
-
负责人:AMAMIYA Makoto
-
依托单位:
海外基金