Optimizing 3D NoC Design for Energy Efficiency: A Machine Learning Approach

被引:0
作者
Das, Sourav [1 ]
Doppa, Janardhan Rao [1 ]
Kim, Dae Hyun [1 ]
Pande, Partha Pratim [1 ]
Chakrabarty, Krishnendu [2 ]
机构
[1] Washington State Univ, Sch EECS, Pullman, WA 99164 USA
[2] Duke Univ, Dept ECE, Durham, NC USA
来源
2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) | 2015年
关键词
Small-World; 3D NoC; Discrete Optimization; Machine Learning; PERFORMANCE; NETWORKS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Three-dimensional (3D) Network-on-Chip (NoC) is an emerging technology that has the potential to achieve high performance with low power consumption for multicore chips. However, to fully realize their potential, we need to consider novel 3D NoC architectures. In this paper, inspired by the inherent advantages of small-world (SW) 2D NoCs, we explore the design space of SW network-based 3D NoC architectures. We leverage machine learning to intelligently explore the design space to optimize the placement of both planar and vertical communication links for energy efficiency. We demonstrate that the optimized 3D SW NoC designs perform significantly better than their 3D MESH counterparts. On an average, the 3D SW NoC shows 35% energy-delay-product (EDP) improvement over 3D MESH for the nine PARSEC and SPLASH2 benchmarks considered in this work. The highest performance improvement of 43% was achieved for RADIX. Interestingly, even after reducing the number of vertical links by 50%, the optimized 3D SW NoC performs 25% better than the fully connected 3D MESH, which is a strong indication of the effectiveness of our optimization methodology.
引用
收藏
页码:705 / 712
页数:8
相关论文
共 50 条
[21]   3D/TSV Enabling Technologies for SOC/NOC: Modeling and Design Challenges [J].
Salah, Khaled ;
El Rouby, Alaa ;
Ragai, Hani ;
Ismail, Yehea .
2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, :268-271
[22]   Diagnostics of 3D Printing on a CNC Machine by Machine Learning [J].
Kabaldin Y.G. ;
Shatagin D.A. ;
Anosov M.S. ;
Kolchin P.V. ;
Kiselev A.V. .
Russian Engineering Research, 2021, 41 (04) :320-324
[23]   Inverse design of 3D cellular materials with physics-guided machine learning [J].
Abu-Mualla, Mohammad ;
Huang, Jida .
MATERIALS & DESIGN, 2023, 232
[24]   Hybrid Machine Learning and Polymer Physics Approach to Investigate 3D Chromatin Structure [J].
Conte, Mattia ;
Esposito, Andrea ;
Fiorillo, Luca ;
Annunziatella, Carlo ;
Corrado, Alfonso ;
Musella, Francesco ;
Sciarretta, Renato ;
Chiariello, Andrea Maria ;
Bianco, Simona .
EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 :572-582
[25]   Statistical and machine learning models for optimizing energy in parallel applications [J].
Endrei, Mark ;
Jin, Chao ;
Minh Ngoc Dinh ;
Abramson, David ;
Poxon, Heidi ;
DeRose, Luiz ;
de Supinski, Bronis R. .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (06) :1079-1097
[26]   A practical machine learning approach for predicting the quality of 3D (bio)printed scaffolds [J].
Rafieyan, Saeed ;
Ansari, Elham ;
Vasheghani-Farahani, Ebrahim .
BIOFABRICATION, 2024, 16 (04)
[27]   Tunnel Overbreak Prediction: An Integrated Approach Using 3D Photogrammetry and Machine Learning [J].
Im, Hyunjun ;
Kurauchi, Tatsuki ;
Sato, Naru ;
Kawamura, Youhei ;
Jang, Hyongdoo ;
Topal, Erkan .
MINING METALLURGY & EXPLORATION, 2025, 42 (03) :1441-1457
[28]   Efficiency and Stability Analysis of 2D/3D Perovskite Solar Cells Using Machine Learning [J].
Yilmaz, Beyza ;
Odabasi, Cagla ;
Yildirim, Ramazan .
ENERGY TECHNOLOGY, 2022, 10 (03)
[29]   Optimizing and Updating LoRa Communication Parameters: A Machine Learning Approach [J].
Sandoval, Ruben M. ;
Garcia-Sanchez, Antonio-Javier ;
Garcia-Haro, Joan .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (03) :884-895
[30]   A Novel 2D to 3D Video Conversion System Based on a Machine Learning Approach [J].
Herrera, Jose L. ;
del-Blanco, Carlos R. ;
Garcia, Narciso .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2016, 62 (04) :429-436