DocumentCode :
2793734
Title :
OS Mechanism for Continuation-based Fine-grained Threads on Dedicated and Commodity Processors
Author :
Kusakabe, Shigeru ; Yamada, Satoshi ; Aono, Mitsuhiro ; Izumi, Masaaki ; Amamiya, Satoshi ; Nomura, Yoshinari ; Taniguchi, Hideo ; Amamiya, Makoto
Author_Institution :
Graduate Sch. of Inf. Sci. & Electr. Eng., Kyushu Univ., Fukuoka
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
10
Abstract :
Fine-grained multithreading based on a natural model, such as dataflow model, is promising in achieving high efficiency and high programming productivity. In this paper, we discuss operating system issues for fine-grained multithread programs. We are developing an operating system called CEFOS based on a dataflow based computation model. A program on CEFOS consists of zero-wait threads which run to completion without suspension once started. Firing control among such threads is performed in a dataflow manner along with continuation relations in the program. Target platforms include fuce processor, which is dedicated to fine-grained multithreading, and commodity processors such as Intel x86. In this paper, after introducing our basic model and our operating system model, we discuss implementation issues on fuce and commodity platforms. The evaluation results indicate that our approach on commodity platforms is effective in reducing overheads while our approach on a special architecture naturally exploit parallelism even in I/O handling.
Keywords :
data flow computing; multi-threading; operating systems (computers); CEFOS; Intel x86; OS mechanism; commodity processor; dataflow model; fine-grained multithreading; Computational modeling; Counting circuits; Delay; High level languages; Multithreading; Operating systems; Parallel processing; Productivity; Surface-mount technology; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370678
Filename :
4228406
Link To Document :
بازگشت