A mathematical programming method for constructing the shortest interconnection VLSI arrays

被引:2
作者
Ding, Hao [1 ,2 ]
Qian, Junyan [1 ,2 ]
Zhao, Lingzhong [1 ]
Zhai, Zhongyi [1 ]
机构
[1] Guilin Univ Elect Technol, Guangxi Key Lab Trusted Software, Guilin 541004, Peoples R China
[2] Guangxi Normal Univ, Guangxi Key Lab Multisource Informat Min & Secur, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Processor array; Fault tolerance; Reconfiguration; Algorithm; Integer programming; ACCELERATING RECONFIGURATION; PROCESSOR ARRAYS; FAULT-TOLERANCE; ALGORITHM; SUBARRAYS; SCHEME; MESHES; ROW;
D O I
10.1016/j.vlsi.2021.07.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mesh-connected processor array is an extensively investigated architecture in parallel processing. Massive studies have addressed the problem of using reconfiguration algorithms to solve the fault tolerance of faulty mesh-connected processor arrays. However, the subarrays generated by the previous studies still contain large interconnection length, which will lead to the increase of capacitance, power dissipation and dynamic communication cost. First, a mathematical model is established for the array reconfiguration. Then, the proposed method treats the interconnections between each PEs as a function with different integer variables, which can be solved by using effective integer programming techniques. Finally, an effective solver is called to find the optimal solution. Simulation results show that the proposed method can reduce the interconnection length of the array in the row and column directions simultaneously, thereby generating a subarray with the shortest interconnection length. On a 32 x 32 host array with fault density of 30%, the total interconnection length of the subarray can be reduced by 8.36% compared with state-of-the-art, and the average interconnection length can be reduced by 39.30%, which is more closer to the lower bound.
引用
收藏
页码:167 / 174
页数:8
相关论文
共 36 条
[21]  
Modarressi M, 2010, DES AUT CON, P166
[22]   Power-Aware Mapping for Reconfigurable NoC Architectures [J].
Modarressi, Mehdi ;
Sarbazi-Azad, Hamid .
2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, :417-+
[23]   SUNMAP: A tool for automatic topology selection and generation for NoCs [J].
Murali, S ;
De Micheli, G .
41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, :914-919
[24]   An improved algorithm for accelerating reconfiguration of VLSI array [J].
Qian, Junyan ;
Mo, Fuhao ;
Ding, Hao ;
Zhou, Zhide ;
Zhao, Lingzhong ;
Zhai, Zhongyi .
INTEGRATION-THE VLSI JOURNAL, 2021, 79 :124-132
[25]   An efficient multiple shortest augmenting paths algorithm for constructing high performance VLSI subarray [J].
Qian, Junyan ;
Huang, Bisheng ;
Ding, Hao ;
Zhou, Zhide ;
Zhao, Lingzhong ;
Zhai, Zhongyi .
INTEGRATION-THE VLSI JOURNAL, 2020, 75 :63-72
[26]   Efficient Reconfiguration Algorithm With Flexible Rerouting Schemes for Constructing 3-D VLSI Subarrays [J].
Qian, Junyan ;
Ding, Hao ;
Xiao, Hanpeng ;
Zhou, Zhide ;
Zhao, Lingzhong ;
Zhai, Zhongyi .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (01) :267-271
[27]   Optimal Reconfiguration of High-Performance VLSI Subarrays with Network Flow [J].
Qian, Junyan ;
Zhou, Zhide ;
Gu, Tianlong ;
Zhao, Lingzhong ;
Chang, Liang .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (12) :3575-3587
[28]  
Takanami I., 2012, 2012 IEEE 18th Pacific Rim International Symposium on Dependable Computing (PRDC 2012). Proceedings, P96, DOI 10.1109/PRDC.2012.11
[29]  
Wu J.G., 2009, IEEE T VLSI SYST, V18, P315
[30]   Reconfiguration algorithms for power efficient VLSI subarrays with four-port switches [J].
Wu, JG ;
Srikanthan, T .
IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (03) :243-253