DocumentCode :
2245275
Title :
A practical processor design for multithreading
Author :
Amamiya, Makoto ; Kawano, Tetsuo ; Tomiyasu, Hiroshi ; Kusakabe, Shigeru
Author_Institution :
Dept. of Intelligent Syst., Kyushu Univ., Fukuoka, Japan
fYear :
1996
fDate :
27-31 Oct 1996
Firstpage :
23
Lastpage :
32
Abstract :
High speed message handling is one of the most important problems for efficient multithread processing. We have proposed a processor architecture called Datarol-II, that promotes the efficient fine-grain multithreaded execution, by performing fast context switching among fine-grain concurrent processes. We are developing a prototype multithread machine KUMP/D (Kyushu University Multi-media Processor on Datarol-II). The processing element of KUMP/D is designed on the basis of a fine-grain message driven (FMD) execution model, in which fine-grain multithreaded executions are driven and controlled by simple fine-grain message communications. In the design of the KUMP/D, we used the off-the-shelf microprocessor Pentium for its processing element and designed a co-processor, called FMP (Fine grain Message Processor), for fine grained message handling and communication control. In this paper, we propose the FMD model and introduce the processing element construction. In the KUMP/D machine which is a practical implementation of the FMD using the Pentium and the FMP, then discuss the feasibility of the design from the viewpoint of cost/performance
Keywords :
data flow computing; distributed memory systems; message passing; multiprocessor interconnection networks; parallel architectures; Datarol-II; KUMP/D; Pentium; communication control; efficient fine-grain multithreaded execution; fast context switching; fine grain message processor; fine grained message handling; fine-grain concurrent processes; fine-grain message driven execution model; high speed message handling; multithreading; practical processor design; processor architecture; Communication system control; Computer architecture; Coprocessors; Costs; Microprocessors; Multithreading; Pipelines; Process design; Prototypes; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MD
ISSN :
1088-4955
Print_ISBN :
0-8186-7551-9
Type :
conf
DOI :
10.1109/FMPC.1996.558058
Filename :
558058
Link To Document :
بازگشت