Implementation of a Task Parallel Language on Top of Cilk Runtime System
碩士 === 國立中正大學 === 資訊工程研究所 === 87 === In this thesis, we develop a high-level task parallel language on top of Cilk runtime system, which is called CCC. CCC supports tasks, parallel sections as concurrency mechanism and message queues as communication mechanism. The message queues help pro...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/08747627860963015994 |
id |
ndltd-TW-087CCU00392061 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087CCU003920612016-02-03T04:32:14Z http://ndltd.ncl.edu.tw/handle/08747627860963015994 Implementation of a Task Parallel Language on Top of Cilk Runtime System 在Cilk執行時期系統上研製一個控制平行語言 Ching-Chi Lin 林清池 碩士 國立中正大學 資訊工程研究所 87 In this thesis, we develop a high-level task parallel language on top of Cilk runtime system, which is called CCC. CCC supports tasks, parallel sections as concurrency mechanism and message queues as communication mechanism. The message queues help programmers to design more scalable programs. Tasks and parallel sections help programmers to design more structured programs. These features free parallel programmers from worrying about low-level details, such as job dispatch, load balancing and message passing. This allows programmers to concentrate on the development of parallel algorithms. The CCC compiler is responsible for translating the high-level parallel programs into low-level parallel programs. Nai-Wei Lin 林迺衛 1999 學位論文 ; thesis 71 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程研究所 === 87 === In this thesis, we develop a high-level task parallel language on top of Cilk runtime system, which is called CCC. CCC supports tasks, parallel sections as concurrency mechanism and message queues as communication mechanism. The message queues help programmers to design more scalable programs. Tasks and parallel sections help programmers to design more structured programs. These features free parallel programmers from worrying about low-level details, such as job dispatch, load balancing and message passing. This allows programmers to concentrate on the development of parallel algorithms. The CCC compiler is responsible for translating the high-level parallel programs into low-level parallel programs.
|
author2 |
Nai-Wei Lin |
author_facet |
Nai-Wei Lin Ching-Chi Lin 林清池 |
author |
Ching-Chi Lin 林清池 |
spellingShingle |
Ching-Chi Lin 林清池 Implementation of a Task Parallel Language on Top of Cilk Runtime System |
author_sort |
Ching-Chi Lin |
title |
Implementation of a Task Parallel Language on Top of Cilk Runtime System |
title_short |
Implementation of a Task Parallel Language on Top of Cilk Runtime System |
title_full |
Implementation of a Task Parallel Language on Top of Cilk Runtime System |
title_fullStr |
Implementation of a Task Parallel Language on Top of Cilk Runtime System |
title_full_unstemmed |
Implementation of a Task Parallel Language on Top of Cilk Runtime System |
title_sort |
implementation of a task parallel language on top of cilk runtime system |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/08747627860963015994 |
work_keys_str_mv |
AT chingchilin implementationofataskparallellanguageontopofcilkruntimesystem AT línqīngchí implementationofataskparallellanguageontopofcilkruntimesystem AT chingchilin zàicilkzhíxíngshíqīxìtǒngshàngyánzhìyīgèkòngzhìpíngxíngyǔyán AT línqīngchí zàicilkzhíxíngshíqīxìtǒngshàngyánzhìyīgèkòngzhìpíngxíngyǔyán |
_version_ |
1718177333944254464 |