簡易檢索 / 詳目顯示

研究生: 宋品萱
Sung, Pin Hsuan
論文名稱: 晶片網路快取記憶體索引方法使閒置路由器數量最大化
A Novel L2 Cache Indexing for Power Reduction in NoC Routers
指導教授: 黃婷婷
Hwang, TingTing
口試委員: 黃俊達
Huang, Juinn-Dar
吳凱強
Wu, Kai-Chiang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2016
畢業學年度: 105
語文別: 英文
論文頁數: 25
中文關鍵詞: 晶片網路快取記憶體索引降低靜態功率
外文關鍵詞: NoC, cache indexing, leakage power reduction
相關次數: 點閱:1下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 晶片網路因具有高度平行化和易擴充等特性,被廣泛使用於多核心系統下處理器之間的溝通。其中路由器負責處理器間資料的傳遞,扮演了重要的角色,然而其在閒置的狀態下仍有相當可觀的靜態功率消耗。為了解決此問題,常見的做法是對路由器使用功率閘控,當路由器沒有被使用時關閉其電源,藉此降低靜態功率消耗。為提升功率閘控的效率,我們提出快取記憶體索引方法,針對不同應用選擇適合的索引方法,使得晶片網路上路由器的閒置時間最大化。實驗結果顯示,藉由我們提出的快取記憶體索引方法平均可以使得晶片網路上的路由器閒置時間增加78.9%。


    Network-on-chip (NoC) has been adopted as fast and efficient communication infrastructures in multi-core system for years. The on-chip routers play an important role in providing communication among cores. However, the routers consume considerable leakage power even if they are not in use. Applying power-gating to on-chip routers is a feasible approach to reduce the leakage power consumption. To take full advantage of router power-gating, we hope that the sleep period of routers can be as longer as possible. We propose a cache indexing algorithm such that accessing cache has the minimal impact on interrupting the sleep of idle routers. Experimental results show that our proposed method increases the sleep time of on-chip routers by 78.9% in average.

    1 Introduction 1 2 Motivation 4 3 Target NoC architecture 7 4 Cache Indexing Algorithm for Maximum Idle Routers 10 4.1 Maximum Local Access (MLA) 11 4.2 Greedy Algorithm 14 5 Experimental Results 16 5.1 Simulation Environment 16 5.2 Results and Discussion 17 6 Conclusion 22

    [1] Lizhong Chen, Di Zhu, Massoud Pedram, and Timothy Mark Pinkston. Simulation of noc power-gating: Requirements, optimizations, and the agate simulator. J. Parallel Distrib. Comput., 95:69–78, 2016.
    [2] Lizhong Chen and Timothy Mark Pinkston. Nord: Node-router decoupling for effective power-gating of on-chip routers. In 45th Annual IEEE/ACM International Symposium
    on Microarchitecture, MICRO 2012, Vancouver, BC, Canada, December 1-5, 2012, pages 270–281, 2012.
    [3] Hiroki Matsutani, Michihiro Koibuchi, Daisuke Ikebuchi, Kimiyoshi Usami, Hiroshi Nakamura, and Hideharu Amano. Ultra fine-grained run-time power gating of on-chip routers for cmps. In NOCS 2010, Fourth ACM/IEEE International Symposium on Networks-on-Chip, Grenoble, France, May 3-6, 2010, pages 61–68, 2010.
    [4] Gwangsun Kim, John Kim, and Sungjoo Yoo. Flexibuffer: reducing leakage power in on-chip network routers. In Proceedings of the 48th Design Automation Conference, DAC 2011, San Diego, California, USA, June 5-10, 2011, pages 936–941, 2011.
    [5] Hemanta Kumar Mondal, Sri Harsha Gade, Raghav Kishore, and Sujay Deb. Powerand performance-aware fine-grained reconfigurable router architecture for noc. In Sixth International Green and Sustainable Computing Conference, IGSC 2015, Las Vegas, NV, USA, December 14-16, 2015, pages 1–6, 2015.
    [6] Ritesh Parikh, Reetuparna Das, and Valeria Bertacco. Power-aware nocs through routing and topology reconfiguration. In The 51st Annual Design Automation Conference 2014, DAC ’14, San Francisco, CA, USA, June 1-5, 2014, pages 162:1–162:6, 2014.
    [7] Hiroki Matsutani, Michihiro Koibuchi, Hideharu Amano, and Daihan Wang. Run-time power gating of on-chip routers using look-ahead routing. In Proceedings of the 13th Asia
    South Pacific Design Automation Conference, ASP-DAC 2008, Seoul, Korea, January 21-24, 2008, pages 55–60, 2008.
    [8] Lizhong Chen, Di Zhu, Massoud Pedram, and Timothy Mark Pinkston. Power punch: Towards non-blocking power-gating of noc routers. In 21st IEEE International Symposium on High Performance Computer Architecture, HPCA 2015, Burlingame, CA, USA, February 7-11, 2015, pages 378–389, 2015.
    [9] Tony Givargis. Zero cost indexing for improved processor cache performance. ACM Trans. Design Autom. Electr. Syst., 11(1):3–25, 2006.
    [10] Shashi Kumar, Axel Jantsch, Mikael Millberg, Johnny ¨Oberg, Juha-Pekka Soininen, Martti Forsell, Kari Tiensyrj¨a, and Ahmed Hemani. A network on chip architecture and design methodology. In 2002 IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2002), 25-26 April 2002, Pittsburgh, PA, USA, pages 117–124, 2002.
    [11] Xiaowen Chen, Zhonghai Lu, Axel Jantsch, and Shuming Chen. Supporting distributed shared memory on multi-core network-on-chips using a dual microcoded controller. In
    Design, Automation and Test in Europe, DATE 2010, Dresden, Germany, March 8-12, 2010, pages 39–44, 2010.
    [12] Nathan L. Binkert, Bradford M. Beckmann, Gabriel Black, Steven K. Reinhardt, Ali G. Saidi, Arkaprava Basu, Joel Hestness, Derek Hower, Tushar Krishna, Somayeh Sardashti, Rathijit Sen, Korey Sewell, Muhammad Shoaib, Nilay Vaish, Mark D. Hill, and David A. Wood. The gem5 simulator. SIGARCH Computer Architecture News, 39(2):1–7, 2011.
    [13] Christian Bienia and Kai Li. Parsec 2.0: A new benchmark suite for chipmultiprocessors. In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking
    and Simulation, June 2009.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE