通信学报 ›› 2016, Vol. 37 ›› Issue (11): 23-30.doi: 10.11959/j.issn.1000-436x.2016215

• 学术论文 • 上一篇    下一篇

基于动态自适应离散粒子群算法的3D NoC低功耗映射方法

刘勤让,戴启华,沈剑良,赵博   

  1. 国家数字交换系统工程技术研究中心,河南 郑州 450000
  • 出版日期:2016-11-25 发布日期:2016-11-30
  • 基金资助:
    国家高技术研究发展计划(“863”计划)基金资助项目;国家自然科学基金创新群体基金资助项目;国家自然科学基金面上基金资助项目

Dynamic adaptive discrete particle swarm optimization algorithm based method on low-power mapping in network-on-chip

Qin-rang LIU,Qi-hua DAI,Jian-liang SHEN,Bo ZHAO   

  1. National Digital Switching System Engineering&Research Center, Zhengzhou 450000, China
  • Online:2016-11-25 Published:2016-11-30
  • Supported by:
    The National High Technology Research and Development Program of China (863 program);The Innovation Group Program Project of National Natural Science Foundation of China;The General Program of National Natural Science Foundation of China

摘要:

相对于2D NoC,3D NoC具有更好的集成度和系统性能,是解决低功耗映射的一个可靠途径。在传统粒子群算法(PSOA, particle swarm optimization algorithm)的基础上,提出了一种动态自适应离散粒子群算法(DADPSOA, dynamic adaptive discrete particle swarm optimization algorithm)。该算法基于早熟收敛程度和个体适应度值变化动态调整参数ω,不断靠近最优解;同时对粒子进行合理的解构造,减小了算法时间复杂度。仿真结果表明,与随机映射、遗传算法(GA, genetic algorithm)、PSOA和动态蚁群算法(DACA, dynamic ant colony algorithm)相比,DADPSOA可以缩短执行时间,减小映射结果通信功耗;在面向任务图映射的时候,其通信功耗下降。

关键词: 3DNoC, 低功耗映射, 解构造, 自适应离散粒子群算法

Abstract:

Compared to 2D NoC, 3D NoC has better integrated density and system performance, which was a reliable method to solve the problem about low-power mapping. On the basis of the traditional particle swarm optimization algo-rithm (PSOA), a dynamic adaptive discrete particle swarm optimization algorithm (DADPSOA) was proposed . Parame-ter in this algorithm was adjusted dynamically based on the degree of early convergence and the charge of individual adap-tive value to approach the optimal solution. At the same time, the reasonable structure of the particles was made aiming at reducing the time complexity of this algorithm. Experimental results show that comparing with the random mapping, genetic algorithm (GA), PSOA and dynamic ant colony algorithm (DACA), DADPSOA can save the execution time, reduce the communication power consumption of mapping results. The power consumption of the task graph is reduced.

Key words: 3D NoC, low-power mapping, deconstruction, adaptive discrete particle swarm optimization algorithm

No Suggested Reading articles found!