請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35231
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 楊佳玲 | |
dc.contributor.author | Yen-Sheng Chang | en |
dc.contributor.author | 張延聖 | zh_TW |
dc.date.accessioned | 2021-06-13T06:44:51Z | - |
dc.date.available | 2005-08-01 | |
dc.date.copyright | 2005-08-01 | |
dc.date.issued | 2005 | |
dc.date.submitted | 2005-07-29 | |
dc.identifier.citation | Bibliography
[1] A. Hemani, A. Jantsch, S. Kumar, A. Postula, J. Oberg, M. Millberg, and D. Lindqvist, “Network on a chip: An architecture for billion transistor era,” Proc. of the IEEE NorChip Conference, November 2000. [2] Luca Benini and Giovanni De Micheli, “Network on chips: A new soc paradigm,” IEEE Computers, pp. 70-78, January 2002. [3] Wayne H. Wolf, “Hardware-software codesign of embedded systems,” Proc. IEEE, July 1994. [4] Jingcao Hu and Radu Marculescu, “Energy-aware communication and task scheduling for network-on-chip architecture under real-time constraints,” IEEE Design, Automation and Test in Europe Conference and Exhibition (DATE), 2004. [5] Jingcao Hu and Radu Marculescu,”Energy-aware mapping for tile-based noc architectures under performance constraints,” IEEE ASP-DAC, 2003. [6] Wayne H. Wolf, “An architectural co-synthesis algorithm for distributed, embedded computing systems,” IEEE Transaction on Very Large Scale Integration (VLSI) Systems, vol. 5, June 1997. [7] William J. Dally and Brian Towles, “Route packets, not wires: On-chip interconnection networks,” Proc. Design Automation Conference (DAC), pp. 684-689, June 2001. [8] Shashi Kumar et. al., “A network on chip architecture and design methodology,” IEEE Computer Society Annual Symposium on VLSI, pp. 117-124, April 2002. [9] Terry Tao Ye, Luca Benini, and Giovanni De Micheli, “Analysis of power consumption on switch fabrics in network routers,” Proc. Design Automation Conference (DAC), June 2002. [10] Terry Tao Ye, Luca Benini, and Giovanni De Micheli, “Packetized on-chip interconnect communication analysis for mpsoc,” Proceedings of Design Automation and Test in Europe (DATE), pp. 344-349, March 2003. [11] Vincent Nollet, Thµeodore Marescaux, and Diederik Verkest, “Operating-system controlled network-on-chip,” Proceedings of the 41st Annual Conference on Design Automation (DAC), pp. 256-259, June 2004. [12] Srinivasan Murali and Giovanni De Micheli, “Bandwidth-constrained mapping of cores onto noc architectures,” Proceedings of the Design, Automation and Test in Europe Conference (DATE), vol. 2, February 2004. [13] Dongkun Shin and Jihong Kim, “Power-aware communication optimization for network-on-chips with voltage scalable links,” ACM CODES+ISSS, 2004. [14] Gilbert C. Sih and Edward A. Lee, “A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures,” IEEE Transactions on Parallel and Distributed Systems, vol. 4, no. 2, pp. 175-187, February 1993. [15] Bita Gorjiara, Nader Bagherzadeh, and Pai Chou, “An efficient voltage scaling algorithm for complex socs with few number of voltage modes,” Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED), pp. 381-386, August 2004. [16] Ireneusz Karkowski and Henk Corporaal, “Design space exploration algorithm for heterogeneous multi-processor embedded system design,” Proceedings of the 35st Annual Conference on Design Automation (DAC), June 1998. [17] Marco DiNatale and John A. Stankovic, “Applicability of simulated annealing methods to real-time scheduling and jitter control,” IEEE Real-Time Systems Symposium (RTSS), pp. 190-199, 1995. [18] Anantha P. Chandrakasan, Samuel Sheng, and Robert W. Brodersen, “Low-power cmos digital design,” IEEE Journal of Solid-State Circuit, vol. 27, no. 4, April 1992. [19] Graham R. L., “Bounds for certain multiprocessing anomalies,” Bell Syst. Tech. J., pp. 1563-1581, November 1966. [20] Manacher G. K., “Production and stabilization of real-time task schedulers,” J. ACM, pp. 439-465, July 1967. [21] T. Adam, K. Chandy, and J. Dickson., “A comparison of list schedules for parallel processing systems,” Commun. ACM, vol. 17, no. 12, pp. 685-690, December 1974. [22] Martin Grajcar, “Strengths and weaknesses of genetic list scheduling for heterogeneous systems,” Proceedings of the Second International Conference on Application of Concurrency to System Design (ACSD), pp. 123-132, June 2001. [23] T. C. Hu, “Parallel sequencing and assembly line problem,” Oper. Res, vol. 9, no. 6, pp. 841-848, November 1961. [24] Christopher J. Glass and Lionel M. Ni, “The turn model for adaptive routing,” Proceedings., The 19th Annual International Symposium on Computer Architecture (ISCA), pp. 278-287, May 1992. [25] S. Kirkpatrick, C. D. Gelatt, Jr., and M.P. Vecchi, “Optimization by simulated annealing,” Science, vol. 220, no. 4598, pp. 671-680, May 1983. [26] Emile Aarts and Jan Korst, Simulated Annealing and Boltzmann Machines, Wiley and Sons, 1989. [27] Robert P. Dick, David L. Rhodes, and Wayne H. Wolf, “Tgff: Task graphs for free,' Proc. Intl. Workshop on Hardware/Software Codesign, March 1998. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/35231 | - |
dc.description.abstract | Network-on-Chip (NoC) 被視為解決未來單晶片系統 (SoC) 上日漸嚴重的連接線延遲問題,並提供高執行效能需求的一個可行的設計平臺。在本篇論文中,針對NoC為基礎的系統,我們提出了一個省電式合成演算法。這個演算法能在滿足時間限制條件下,同時考量硬體架構與軟體架構來達到使耗電量最少之目的。這裡指的硬體架構包括一個NoC的平臺以及一組含有不同類型的運算元件 (Processing Element);軟體架構則包含工作 (Task) 如何分配到運算元件、運算元件與NoC平臺的幾何位置擺設,以及一個所有工作的靜態排程。我們的主要貢獻是:我們是第一個有系統地描述針對NoC平臺下軟、硬體共同設計的問題;並且,根據模擬冶鐵演算法 (Simulated Annealing),我們提出了一個既有效率又有效果的省電式合成演算法來解決它。藉由我們所提出的架構,設計者可以同時探索硬體架構與軟體架構來找到一個符合時間限制且整體耗電量最少的軟硬體架構。 | zh_TW |
dc.description.abstract | Network-on-Chip has been proposed as a practical development platform for future system-on-chip products to reduce interconnection delay and to boost a good performance. In this thesis, we propose an energy-aware algorithm which simultaneously synthesizes the hardware and software architectures of a NoC-based system to meet a performance constraint and minimize total energy cost. The hardware architecture of the synthesized systems consists of an NoC platform and a set of PE (Processing Element) of multiple types; the software architecture consists of allocation of tasks to PE, the topological mapping of PEs to the NoC architecture and a static schedule for the task set. As the main contribution, we first formulate the problem of architectural co-synthesis algorithm with HW/SW co-design for a heterogeneous NoC platform and then propose an effective and efficient SA-based algorithm to solve it. With the aid of this framework, the designer can explore both hardware and software architectures simultaneously to find a system-wise energy-minimal hardware configuration along with corresponding software architecture under tight performance constraints. | en |
dc.description.provenance | Made available in DSpace on 2021-06-13T06:44:51Z (GMT). No. of bitstreams: 1 ntu-94-R92922043-1.pdf: 5270259 bytes, checksum: 0859eddb8e0f51a6bcd304f439423175 (MD5) Previous issue date: 2005 | en |
dc.description.tableofcontents | Contents
Abstract . . . . . . i 1 Introduction . . . .. . . . . . 1 2 Related Works . . . . . . .. . . . 5 2.1 Review of Network-on-Chip . . . . . .. . . . 5 2.2 Scheduling on Network-on-Chip . . .. . . . 7 2.3 Distributed Embedded System Design . . . . .. . . 8 3 Overview of Network-on-Chip (NoC) System Design . . . 9 3.1 The Network-on-Chip Architecture . . . . . 9 3.2 The Network-on-Chip System Design Flow . . . .. . . 10 4 The Framework of Architectural Co-Synthesis Algorithm for NoC. . . . 13 4.1 Specfications and Architectural Model . . . . 13 4.1.1 Modelling Applications . . . . . . . . . . 13 4.1.2 Modelling NoC Architecture . . . . . . . . 14 4.1.3 Modelling PE Architecture . . . . . . . 15 4.1.4 Energy Model . . . . . . . . . . . 16 4.2 Problem Formulation . . . . . . . . . . 16 4.3 The Architectural Co-Synthesis Algorithm . . . . . 19 4.3.1 The Simulated Annealing Algorithm . . . . . . . 20 4.3.2 The Two-Stage SA Algorithm . . . . . . . 25 5 Experimental Results . . . . . . . . . . . . 28 5.1 Experimental Setup . . . . . . . . . . . . 28 5.2 Evaluation of the Proposed Schemes . . . . . . . 29 5.3 Evaluation of the Software Engine . . . . . . 29 6 Conclusion . . . . . . . . . 33 | |
dc.language.iso | en | |
dc.title | 省電式晶片網路設計之計算機結構層共同合成演算法 | zh_TW |
dc.title | An Architectural Co-Synthesis Algorithm for Energy-Aware Network-on-Chip Design | en |
dc.type | Thesis | |
dc.date.schoolyear | 93-2 | |
dc.description.degree | 碩士 | |
dc.contributor.coadvisor | 郭大維 | |
dc.contributor.oralexamcommittee | 洪士灝,周承復,阮聖彰 | |
dc.subject.keyword | 合成演算法,晶片網路,計算機結構, | zh_TW |
dc.subject.keyword | synthesis,architectural,NoC,Network-on-Chip, | en |
dc.relation.page | 37 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2005-07-29 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-94-1.pdf 目前未授權公開取用 | 5.15 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。