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...

Full description

Bibliographic Details
Main Authors: Ching-Chi Lin, 林清池
Other Authors: Nai-Wei Lin
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