| 研究生: |
陳世綸 Chen, Shih-Lun |
|---|---|
| 論文名稱: |
用於單晶片網路之可重新架構處理矽核設計 Reconfigurable Processor Core Design for Network-on-a-Chip |
| 指導教授: |
周哲民
Jou, Jer-Min |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2004 |
| 畢業學年度: | 92 |
| 語文別: | 英文 |
| 論文頁數: | 126 |
| 中文關鍵詞: | 處理器 、網路單晶片 、可重新架構 |
| 外文關鍵詞: | processor, NoC, reconfigurable |
| 相關次數: | 點閱:69 下載:7 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
設計一個複雜的SoC系統將會面臨許多挑戰,網路單晶片提供了一個發展平台,讓設計者實現多樣的運用於平台上。經過數個處理器架構的模擬與比較,擁有可重新架構設計的十六個運算單元處理器被選出作為本篇論文之設計。與網路介面、網路和路由器相結合,便完成了一個單晶片網路;相同的方法,一個網路晶片網可利用數個網路單晶片、網路介面、網路與路由器相互結合而成。透過階層式資料流對映,一個非常大的應用可以被階層式地對映到網路晶片網上,相較於傳統電路,此將更強大、 有彈性、可伸縮、重覆使用與可重新架構,並且對於特殊應用俱有極高的效能。
To design a complex System-on-a-Chip (SoC) poses many challenges. The Network-on-a-Chip (NoC) provides designers a develop platform, on which they could implement various applications. After comparing and simulating several architectures of processor, the sixteen function-units processor with reconfigurable design is chosen for designing of this thesis. To combine with network interface, interconnection network, and routers, a NoC is complete. In the same way, a NoC mesh would be combined by several NoCs, network interface, interconnection network, and routers. Through hierarchical dataflow mapping, a very large special application could be mapped into a NoC mesh hierarchically. It would be more powerful, flexible, scalable, reusable and reconfigurable than traditional circuits and very high performance for special application.
[1]. A. K. W. Yeung, J.M. Rabaey: A Reconfigurable Data-driven Multiprocessor Architecture for Rapid Prototyping of High Throughput DSP Algorithms; Proc. HICSS-26, Kauai, Hawaii, Jan. 1993.
[2]. A. Marshall et al.: A Reconfigurable Arithmetic Array for Multimedia Applications; Proc. ACM/SIGDA FPGA‘99, Monterey, Feb. 21-23, 1999.
[3]. Barat, F.; Lauwereins, R: Rapid System Prototyping, 2000. RSP 2000. Proceedings. 11th International Workshop on , 21-23 June 2000.
[4]. Chao-Ching Huang: System Design of an Adaptive Network-on-a-Chip. Thesis for Master of Science Department of Electrical Engineering of National Cheng Kung University..July 2003.
[5]. Cronquist, D.C.; Fisher, C.; Figueroa, M.; Franklin, P.; Ebeling, C:Architecture design of reconfigurable pipelined datapaths. Advanced Research in VLSI, 1999. Proceedings. 20th Anniversary Conference on , 21-24 March 1999 [27]. M. Glesner, R. Hartenstein (Editors): Proc. FPL’96, Darmstadt, Germany, Sept. 23-25, 1996, LNCS 1142, Springer Verlag 1996
[6]. D. Cherepacha and D. Lewis: A Datapath Oriented Architecture for FPGAs; Proc. FPGA‘94, Monterey, CA, USA, February 1994.
[7]. D. Chen and J. Rabaey: PADDI: Programmable arithmetic devices for digital signal processing; VLSI Signal Processing IV, IEEE Press 1990.
[8]. D. C. Chen, J. M. Rabaey: A Reconfigurable Multiprocessor IC for Rapid Prototyping of Algorithmic-Specific High-Speed DSP Data Paths; IEEE J. Solid-State Circuits, Vol. 27, No. 12, Dec. 1992.
[9]. David A. Patterson and John L. Hennessy: Computer Organization & Design the Hardware/Software Interface.
[13]. E. Mirsky, A. DeHon: MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources; Proc. IEEE FCCM‘96, Napa, CA, USA, April 17-19, 1996.
[14]. E. Waingold et al.: Baring it all to Software: RAW Machines; IEEE Computer, September 1997, pp. 86-93
[15]. Hartenstein, R.;” A decade of reconfigurable computing: a visionary retrospective”, Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings , 13-16 Ma
[16]. Hartenstein, R ,“Trends in reconfigurable logic and reconfigurable computing” Electronics, Circuits and Systems, 2002. 9th International Conference on , Volume: 2 , 15-18 Sept. 2002
[17]. Hauck, S.; Hosler, M.M.; Fry, T.W: High-performance carry chains for FPGA's
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on , Volume: 8 , Issue: 2 , April 2000.
[18]. Hauck, S.; Fry, T.W.; Hosler, M.M.; Kao, J.P: The Chimaera Reconfigurable Functional Unit Very Large Scale Integration (VLSI) Systems, IEEE Transactions on , Volume: 12 , Issue: 2 , Feb. 2004.
[19]. Pascal Benoit, Gilles Sassatelli, Michel Robert, Lionel Torres, Gaston Cambon, Thierry Gil: The Systolic Ring: A Scalable Dynamically Reconfigurable Core For Embedded Systems, Proc. of SAME 2002.
[20]. R. Kress et al.: A Datapath Synthesis System for the Reconfigurable Datapath Architecture; ASP-DAC'95, Chiba, Japan, Aug. 29 - Sept. 1, 1995
[21]. H. Singh, et al.: MorphoSys: An Integrated Re-configurable Architecture; Proceedings of the NATO RTO Symp. on System Concepts and Integration, Monterey, CA, USA, April 20-22, 1998.
[22]. http://www.chameleonsystems.com
[23]. http://www.malleable.com
[24]. http://www.silicon-spice.com
[25]. http://www.sidsa.com
[26]. http://www.MorphICs.com
[27]. http://www.semiconductors.philips.com/acrobat/other/vliw-wp.pdf
[28]. J. Hauser and J. Wawrzynek: Garp: A MIPS Processor with a Reconfigurable Coprocessor; Proc. IEEE FCCM‘97, Napa, April 16-18, 1997.
[29]. J. Becker et al.: Architecture and Application of a Dynamically Reconfigurable Hardware Array for Future Mobile Communication Systems; Proc. FCCM’00, Napa, CA, USA, April 17-19, 2000.
[30]. Jou, Jer Min: Reconfigurable SoC Architectures, The 14th VLSI Design/CAD Symposium, pp.217-200, 2003.
[31]. K. Sankaralingam, R. Nagarajan, D.C. Burger, and S.W. Keckler. A TechnologyScalable Architecture for Fast Clocks and High ILP. In 5th Workshop on the Interaction of Compilers and Computer Architecture, January 2001.
[32].K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, D.C. Burger, S.W. Keckler, and C.R."Exploiting ILP, TLP, and DLP with the Polymorphous TRIPS Architecture, Moore, 30th Annual International Symposium on Computer Architecture (ISCA), June 2003.
[33]. R. A. Bittner et al.: Colt: An Experiment in Wormhole Run-time Reconfiguration; SPIE Photonics East `96, Boston, MA, USA, Nov. 1996.
[34]. R. Espasa, F. Ardanaz, J. Emer, S. Felix, J. Gago, R. Gramunt, I. Hernandez, T. Juan, G. Lowney, M. Mattina, and A. Seznec. Tarantula: A Vector Extension to the Alpha Architecture. In Proceedings of The 29th International Symposium on Computer Architecture, pages 281–292, May 2002.
[35]. R. Nagarajan, K. Sankaralingam, D. Burger, and S. W. Keckler. A design space evaluation of grid processor architectures. In Proceedings of the 34th Annual International Symposium on Microarchitecture, pages 40–51, December 2001.
[36]. S. C. Goldstein et al.: PipeRench: A Coprocessor for Streaming Multimedia Acceleration; Proc. ISCA‘99, Atlanta, May 2-4, 1999
[37]. S. Guccione (keynote); Reconfigurable Computing at Xilinx; DSD 2001, Digital System Design Symposium, Warsaw, Poland, Sep 4-6, 2001.
[38]. Shih-Hsun HsuNew: Routing Algorithms and Router Architecture Design for NoC. Thesis for Master of Science Department of E lectrical Engineering of National Cheng Kung University..July 2004.
[39]. T. Miyamori and K. Olukotun: REMARC: Reconfigurable Multimedia T. Miyamori and K. Olukotun: REMARC: Reconfigurable Multimedia
[40]. U. Nageldinger et al.: KressArray Xplorer: A New CAD Environment to Optimize Reconfigurable Datapath Array Architectures; ASP DAC, Yokohama, Japan, Jan. 25-28, 2000.
[41]. Walker, W.; Cragon, H.G: Interrupt processing in concurrent processors, Computer , Volume: 28 , Issue: 6 , June 1995.
[42]. Y.-D. Bae, S.-I. Park, and I.-C. Park: A Single-Chip Programmable Platform Based on a Multithreaded Processor and Configurable Logic Clusters, IEEE Journal Of Solid-state Circuits, Oct., 2003.
[43]. Ye, Z.A.; Moshovos, A.; Hauck, S.; Banerjee, P.:CHIMAERA: a high-performance architecture with a tightly-coupled reconfigurable functional unit Computer Architecture, 2000. Proceedings of the 27th International Symposium on , 10-14 June 2000