請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60551
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 郭大維 | |
dc.contributor.author | Kuan-Chung Huang | en |
dc.contributor.author | 黃冠中 | zh_TW |
dc.date.accessioned | 2021-06-16T10:21:23Z | - |
dc.date.available | 2016-08-20 | |
dc.date.copyright | 2013-08-20 | |
dc.date.issued | 2013 | |
dc.date.submitted | 2013-08-16 | |
dc.identifier.citation | [1] AR Brodtkorb, C Dyken, and TR Hagen. State-of-the-art in heterogeneous computing.
Scientific Programming, 18(1):1--33, 2010. [2] L. Sha, R. Rajkumar, and J.P. Lehoczky. Priority inheritance protocols: an approach to real-time synchronization. IEEE Transactions on Computers, 39(9):1175--1185, 1990. [3] C. L. Liu and James W. Layland. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment. Journal of the ACM, 20(1):46--61, January 1973. [4] T.P. Baker. A stack-based resource allocation policy for realtime processes. In Pro- ceedings 11th Real-Time Systems Symposium, pages 191--200. IEEE, 1990. [5] R. Rajkumar, L. Sha, and J.P. Lehoczky. Real-time synchronization protocols for multiprocessors. In Proceedings. Real-Time Systems Symposium, pages 259--269. IEEE Comput. Soc. Press, 1988. [6] Aaron Block, Hennadiy Leontyev, Bjorn B. Brandenburg, and James H. Anderson. A Flexible Real-Time Locking Protocol for Multiprocessors. In 13th IEEE Interna- tional Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), pages 47--56. IEEE, August 2007. [7] Paolo Gai, Giuseppe Lipari, and M. Di Natale. Minimizing memory utilization of real-time task sets in single and multi-processor systems-on-a-chip. In Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001), pages 73--83. IEEE Comput. Soc, 2001. 21 [8]Bjorn B. Brandenburg and James H. Anderson. Optimality Results for Multiprocessor Real-Time Locking. In 2010 31st IEEE Real-Time Systems Symposium, pages 49--60. IEEE, November 2010. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60551 | - |
dc.description.abstract | 增進程式潛在加速之議題已帶動在電子工業上混合通用處理器與加
速器的設計,不過這樣的設計也在共享資源時導致嚴重的同步問題。 這篇論文同時探討在即時系統下之工作同步機制與加速器分配,其目 的在於減少每個工作於最糟情況下存取資源與加速器之總阻塞時間, 以便滿足所有工作的即時限制。在加速器分配下,我們發展一套加速 器使用權繼承之機制,可以使低優先權工作在阻擋高優先權工作執行 時,以高優先權工作之優先權去使用加速器。我們的同步機制協同所 提出之加速器分配機制能夠有效率地限制住每個即時工作被阻擋次數 在兩次以內。藉由目前信號器之使用與配置於加速器之執行工作之優 先權,我們的機制可以預防工作形成阻擋鍊,此問題存在於大多數現 存未考慮加速器之同步機制裡。 | zh_TW |
dc.description.abstract | The potential speedup of applications has motivated the hybrid design of
general purpose processors and dedicated accelerators in electronics industry, but such a design also leads to a serious synchronization problem when shared resources are considered. This paper explores the joint consideration of task synchronization and accelerator allocation for real-time systems, and the ob- jective is to minimize the worst-case total blocking time for accessing share resources and accelerators of each task so as to meet all real-time require- ments. For accelerator allocation, we develop an inheritance mechanism of accelerator privilege, which allows low-priority task to use an accelerator at the priority of the high-priority task when the high-priority task is blocked by the low-priority task. Co-working with the proposed accelerator alloca- tion mechanism, our synchronization protocol efficiently bounds the times of blocking to 2 for each real-time task. By looking into the currently used semaphores and the priorities of all tasks offloaded on accelerators, our pro- tocol is developed to prevent chained blocking among tasks, which could be caused by most of the existing synchronization protocols that are not aware of accelerators. | en |
dc.description.provenance | Made available in DSpace on 2021-06-16T10:21:23Z (GMT). No. of bitstreams: 1 ntu-102-R00922014-1.pdf: 583898 bytes, checksum: 14144722bcd1657a3df9d5a2a2f81e66 (MD5) Previous issue date: 2013 | en |
dc.description.tableofcontents | 致謝 . . . i
中文摘要 . . . ii Abstract . . . iii Contents . . . iv List of Figures . . . vi List of Tables . . . vii 1 Introduction . . . 1 2 Motivation and System Model . . . 3 3 The Multi-Accelerator Priority Ceiling Protocol (MAPCP) . . . 6 3.1 Overview . . . 7 3.2 Semaphore Locking Policy . . . 7 3.2.1 Protocol . . . 8 3.2.2 Properties . . . 10 3.3 Accelerator Allocation Scheme . . . 12 3.3.1 Protocol . . . 13 3.3.2 Properties . . . 15 3.4 Schedulability Analysis . . . 16 4 Conclusion . . . 20 Bibliography . . . 21 | |
dc.language.iso | en | |
dc.title | 協同加速器系統之即時程序同步機制 | zh_TW |
dc.title | Real-Time Process Synchronization for Systems with Accelerators | en |
dc.type | Thesis | |
dc.date.schoolyear | 101-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 施吉昇,張原豪,修丕承,王成淵 | |
dc.subject.keyword | 工作同步,優先權反轉,鎖定協定,優先權繼承,加速器分配,即時系統, | zh_TW |
dc.subject.keyword | task synchronization,priority inversion,locking protocol,priority inheritance,accelerator allocation,real-time systems, | en |
dc.relation.page | 22 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2013-08-16 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-102-1.pdf 目前未授權公開取用 | 570.21 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。