請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32673
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 郭大維(Tei-Wei Kuo) | |
dc.contributor.author | Chia-Mei Hung | en |
dc.contributor.author | 洪嘉梅 | zh_TW |
dc.date.accessioned | 2021-06-13T04:13:16Z | - |
dc.date.available | 2006-08-03 | |
dc.date.copyright | 2006-08-03 | |
dc.date.issued | 2006 | |
dc.date.submitted | 2006-07-25 | |
dc.identifier.citation | [1] T. A. AlEnawy and H. Aydin. Energy-aware task allocation for rate monotonic scheduling. In Proceedings of the 11th IEEE Real-time and Embedded Technology and Applications Symposium (RTAS'05), pages 213–223, 2005.
[2] H. Aydin, R. Melhem, D. Moss´e, and P. Meji´a-Alvarez. Determining optimal processor speeds for periodic real-time tasks with different power characteristics. In Proceedings of IEEE EuroMicro Conference on Real-Time Systems, pages 225–232, 2001. [3] H. Aydin, R. Melhem, D. Moss´e, and P. Meji´a-Alvarez. Dynamic and aggressive scheduling techniques for power-aware real-time systems. In Proceedings of the 22nd IEEE Real-Time Systems Symposium, pages 95–105, 2001. [4] H. Aydin and Q. Yang. Energy-aware partitioning for multiprocessor real-time systems. In Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS), pages 113 – 121, 2003. [5] N. Bansal, T. Kimbrel, and K. Pruhs. Dynamic speed scaling to manage energy and temperature. In Proceedings of the 2004 Symposium on Foundations of Computer Science, pages 520–529, 2004. [6] J.-J. Chen, H.-R. Hsu, K.-H. Chuang, C.-L. Yang, A.-C. Pang, and T.-W. Kuo. Multiprocessor energy-efficient scheduling with task migration considerations. In Proceedings of EuroMicro Conference on Real-Time Systems (ECRTS'04), pages 101–108, 2004. [7] J.-J. Chen and T.-W. Kuo. Multiprocessor energy-efficient scheduling for real-time tasks with different power characteristics. In Proceedings of International Conference on Parallel Processing (ICPP), pages 13–20, 2005. [8] M. R. Garey and D. S. Johnson. Computers and intractability: A guide to the theory of NP-completeness. W. H. Freeman and Co., 1979. [9] G. Gens and E. Levner. Computational complexity of approximation algorithms for combinatorial problems, Lecture Notes in Computer Science. Springer, 1979. [10] F. Gruian and K. Kuchcinski. Lenes: Task scheduling for low energy systems using variable supply voltage processors. In Proceedings of Asia South Paci c Design Automation Conference, pages 449–455, 2001. [11] T. Ishihara and H. Yasuura. Voltage scheduling problems for dynamically variable voltage processors. In Proceedings of International Symposium on Low Power Electronics and Design, pages 197–202, 1998. [12] W.-C. Kwon and T. Kim. Optimal voltage allocation techniques for dynamically variable voltage processors. In Proceedings of the 40th Design Automation Conference, pages 125–130, 2003. [13] J. Luo and N. Jha. Static and dynamic variable voltage scheduling algorithms for realtime heterogeneous distributed embedded systems. In Proceedings of the 15th International Conference on VLSI Design (VLSID'02), pages 719–726. IEEE, 2002. [14] P. Meji´a-Alvarez, E. Levner, and D. Moss´e. Adaptive scheduling server for power-aware real-time tasks. ACM Transactions on Embedded Computing Systems, 3(2):284–306, 2004. [15] R. Mishra, N. Rastogi, D. Zhu, D. Moss´e, and R. Melhem. Energy aware scheduling for distributed real-time systems. In Proceedings of International Parallel and Distributed Processing Symposium, page 21, 2003. [16] R. Pellizzoni and M. Caccamo. Adaptive allocation of software and hardware real-time tasks for fpga-based embedded systems. In Proceedings of the 12th IEEE Real-time and Embedded Technology and Applications Symposium (RTAS'06), pages 208–217, 2006. [17] J. M. Rabaey, A. Chandrakasan, and B. Nikolic. Digital Integrated Circuits. Prentice Hall, 2nd edition, 2002. [18] C. Rusu, R. Melhem, and D. Moss´e. Multiversion scheduling in rechargeable energyaware real-time systems. In Proceedings of EuroMicro Conference on Real-Time Systems (ECRTS'03), pages 95–104, 2003. [19] AMD. http://www.amd.com. [20] INTEL-XEON. http://www.intel.com/products/processor/xeon. [21] INTEL-XSCALE, 2003. http://developer.intel.com/design/xscale/. [22] TRANSMETA CORPORATION. http://www.transmeta.com. [23] M. T. Schmitz, B. M. Al-Hashimi, and P. Eles. Energy-ef cient mapping and scheduling for dvs enabled distributed embedded systems. In Proceedings of the 2002 Design, Automation and Test in Europe Conference and Exhibition (DATE'02). IEEE, 2002. [24] V. V. Vazirani. Approximation Algorithms. Springer, 2001. [25] XILINX. http://www.xilinx.com/. [26] C.-Y. Yang, J.-J. Chen, and T.-W. Kuo. An approximation algorithm for energy-efficient scheduling on a chip multiprocessor. In Proceedings of the 8th Conference of Design, Automation, and Test in Europe (DATE), pages 468–473, 2005. [27] F. Yao, A. Demers, and S. Shenker. A scheduling model for reduced CPU energy. In Proceedings of the 36th Annual Symposium on Foundations of Computer Science, pages 374–382. IEEE, 1995. [28] Y. Yu and V. K. Prasnna. Power-aware resource allocation for independent tasks in heterogeneous real-time systems. In Proceedings of the Ninth International Conference on Parallel and Distributed Systems(ICPADS'02). IEEE, 2002. [29] Y. Zhang, X. Hu, and D. Z. Chen. Task scheduling and voltage selection for energy minimization. In Proceedings of Annual ACM IEEE Design Automation Conference, pages 183–188, 2002. [30] D. Zhu. Reliability-aware dynamic energy management in dependable embedded real-time systems. In Proceedings of IEEE Real-time and Embedded Technology and Applications Symposium, pages 397–407, 2006. [31] D. Zhu, R. Melhem, and B. Childers. Scheduling with dynamic voltage/speed adjustment using slack reclamation in multi-processor real-time systems. In Proceedings of IEEE 22th Real-Time System Symposium, pages 84–94, 2001. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/32673 | - |
dc.description.abstract | 現今的嵌入式系統多半採取多重處理單元的設計方式,這樣的架構挑戰了考量能源效益的軟硬體共同設計。本論文探討在此種架構下,具備一個可動態電壓調節處理器與一個不可動態電壓調節處理單元的系統之省電即時程序排程。我們考慮不可動態電壓調節處理單元在不同的耗電模式下的排程,當該處理單元的耗電與其工作量無關時,我們提出一個完全多項式時間近似方案。而當該處理單元的耗電與其工作量成正比時,相較於只使用一個可動態電壓調節處理器,我們提出一個0.5倍的近似演算法,來盡可能增加系統所省下的電量。本論文並以模擬實驗來驗證我們所提出的演算法的效能,結果顯示在考量能源效益上,我們所提出的演算法非常有效。 | zh_TW |
dc.description.abstract | Multiple processing elements are often adopted in the current designs of embedded systems. Such configurations impose challenges on hardware/software co-designs with energy-efficient considerations. This thesis targets energy-efficient real-time task scheduling of such popular configurations, in which systems are equipped with a DVS processor and a non-DVS processing element (PE). We consider task scheduling under different power consumption models of the non-DVS PE. When the power consumption of the non-DVS PE is independent on the assigned workload, a fully polynomial-time approximation scheme is developed for energy-efficient scheduling. When the energy consumption of the non-DVS PE depends on the assigned utilization, a 0.5-approximation algorithm is developed to maximize the energy saving, compared to the executions of tasks on a DVS processor. Extensive simulations were performed to evaluate the capability of our proposed algorithms. The results show that our proposed algorithms are very effective in energy-efficiency. | en |
dc.description.provenance | Made available in DSpace on 2021-06-13T04:13:16Z (GMT). No. of bitstreams: 1 ntu-95-R93922012-1.pdf: 451255 bytes, checksum: 0267e7288a636b3a1c46c58ba5f1e3b1 (MD5) Previous issue date: 2006 | en |
dc.description.tableofcontents | Contents
1 Introduction 1 2 System Models 4 2.1 Task Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Processor Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 Problem Denitions and Hardness . . . . . . . . . . . . . . . . . . . . . 9 3 Scheduling Algorithms for Systems with Ideal DVS PEs 13 3.1 Energy-Minimization for Systems with Workload-Independent Non-DVS PEs . . . . . . . . . . . . . . . . . . . 13 3.2 Energy-Saving for Systems with Workload-Dependent Non-DVS PEs . . . . . . . . . . . . . . . . . . . . 20 4 Scheduling Algorithms for Systems with Non-Ideal DVS PEs 30 4.1 Energy-Minimization for Systems with Workload-Independent Non-DVS PEs . . . . . . . . . . . . . . . . . . . 31 4.2 Energy-Saving for Systems with Workload-Dependent Non-DVS PEs . . . . . . . . . . . . . . . . . . . . 32 5 Performance Evaluation 33 5.1 Environment Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.2 Evaluation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6 Conclusions 43 | |
dc.language.iso | en | |
dc.title | 含不具動態電壓調節處理單元之省電即時程序排程 | zh_TW |
dc.title | Energy-Efficient Real-Time Task Scheduling for a DVS System with a Non-DVS Processing Element | en |
dc.type | Thesis | |
dc.date.schoolyear | 94-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 逄愛君(Ai-Chun Pang),施吉昇(Chi-Sheng Shih),呂學一(Hsueh-I Lu),薛智文(Chih-Wen Hsueh) | |
dc.subject.keyword | 即時系統,省電排程,可調變電壓,異質性多處理器系統, | zh_TW |
dc.subject.keyword | real-time,energy-efficiency,scheduling,DVS,heterogeneous multiprocessor system, | en |
dc.relation.page | 47 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2006-07-25 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-95-1.pdf 目前未授權公開取用 | 440.68 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。