计算机应用 ›› 2017, Vol. 37 ›› Issue (1): 90-96.DOI: 10.11772/j.issn.1001-9081.2017.01.0090

• 2016年全国开放式分布与并行计算学术年会(DPCS2016)论文 • 上一篇    下一篇

基于Prim初始种群选取优化遗传算法的三维片上网络低功耗映射

宋国治1, 王铖1,2, 涂遥1, 张大坤1   

  1. 1. 天津工业大学 计算机科学与软件学院, 天津 300387;
    2. 云南大学 信息学院, 昆明 650091
  • 收稿日期:2016-07-30 修回日期:2016-08-07 出版日期:2017-01-10 发布日期:2017-01-09
  • 通讯作者: 宋国治
  • 作者简介:宋国治(1977-),男,黑龙江哈尔滨人,副教授,博士,CCF会员,主要研究方向:三维片上网络、无线传感器网络、异构网络融合;王铖(1995-),男,安徽阜阳人,主要研究方向:三维片上网络;涂遥(1992-),男,安徽淮南人,硕士研究生,主要研究方向:三维片上网络布局优化;张大坤(1960-),女,辽宁阜新人,教授,博士,主要研究方向:三维片上网络、虚拟现实、组合算法。
  • 基金资助:
    国家自然科学基金资助项目(61272006);国家级大学生创新创业训练计划项目(201510058050)。

Low power mapping based on improved genetic algorithm with Prim initial population selection for 3D network-on-chip

SONG Guozhi1, WANG Cheng1,2, TU Yao1, ZHANG Dakun1   

  1. 1. School of Computer Science and Software Engineering, Tianjin Polytechnic University, Tianjin 300387, China;
    2. School of Information Science and Engineering, Yunnan University, Kunming Yunnan 650091, China
  • Received:2016-07-30 Revised:2016-08-07 Online:2017-01-10 Published:2017-01-09
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61272006), National Undergraduate Training Program for Innovation and Entrepreneurship (201510058050).

摘要: 针对将计算任务合理地映射到三维片上网络(NoC)的问题,提出了一种基于遗传算法(GA)的改进算法。GA具有快速随机的搜索能力,Prim算法可在加权连通图内得到最小生成树,改进算法结合了两种算法的优势,将计算任务合理地分配到各个网络节点,对于优化三维片上网络功耗和散热等问题具有很高的效率。通过仿真实验,对所提出的基于Prim算法的改进GA与基本GA的3D NoC映射算法进行了对比,仿真结果显示,基于Prim算法的改进GA平均功耗更低,从总体趋势来看,处理单元数量的增加与功耗降低幅度成正相关,在101个处理单元情况下,平均功耗比基本GA降低32%。

关键词: 三维片上网络, 低功耗, 映射算法, 遗传算法, Prim算法

Abstract: To solve the problem of properly mapping the computational task onto a three-dimensional Network-on-Chip (NoC), an improved algorithm based on Genetic Algorithm (GA) was proposed. GA has the fast random searching ability and Prim algorithm can get the minimal spanning tree of a weighted connected graph. By combining the two algorithms' advantages, the improved algorithm could properly assign computational tasks onto each network node, achieving a high efficiency on solving network power consumption and heat problems. The simulation experiments were carried out to compare the proposed improved GA based on Prim algorithm with GA based 3D NoC mapping algorithm. The simulation results indicate that the average power consumption of the improved GA based on Prim algorithm is lower:from the overall trend, the reduction on power consumption is positive correlated to the increase of the number of processing units, and when there are 101 processing units, the average power consumption is 32% lower than that of the traditional GA.

Key words: three-dimensional Network-on-Chip (3D NoC), low power consumption, mapping algorithm, Genetic Algorithm (GA), Prim algorithm

中图分类号: