DocumentCode
2710697
Title
Compilation of a Functional Language for the Multithreaded Architecture: DAVRID
Author
Rho, E.H. ; Ha, Su Hwa ; Han, S.Y. ; Kim, H.H. ; Hwang, D.J.
Volume
2
fYear
1994
fDate
15-19 Aug. 1994
Firstpage
239
Lastpage
242
Abstract
Multithreading has been much focused on as one of the strongest parallel instruction execution paradigms for massively parallel processing. In this paper, we describe the compilation processes of parallel programming language Id- for a multithreaded architecture DAVRID(DAtaflow Von Neumann RISC hybrlD). Two fundamental issues in parallel processing, tolerance to communication latency and inexpensive synchronization, are solved by a compiler-controlled multithreading. Our compiler features a simple mechanism for handling closures, and a loop unfolding technique for handling parallel and sequential loops in separate, which can greatly contribute to parallel execution of loops.
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1994. ICPP 1994 Volume 2. International Conference on
Conference_Location
North Carolina, USA
Print_ISBN
0-8493-2493-9
Type
conf
DOI
10.1109/ICPP.1994.70
Filename
5727793
Link To Document