全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
-  2016 

采用集簇方法的片上网络动态映射算法
A Dynamic Mapping Algorithm for Network??on??Chip Based on Cluster

DOI: 10.7652/xjtuxb201608009

Keywords: 片上网络,动态映射,粒子群算法,动态迁移,集簇
network??on??chip
,dynamic mapping,particle swarm algorithm,dynamic migration,cluster

Full-Text   Cite this paper   Add to My Lib

Abstract:

针对片上网络(NoC)传统一一对应映射关系造成的资源节点利用率不高和通信功耗大等缺陷进行了改进,提出了一种采用集簇方法的NoC动态映射算法(DMA)。首先利用分枝界定算法完成通信量大且相连任务节点的集簇,减小了任务图通信总量;然后在此基础上借助自适应粒子群算法完成最优映射结果的获取;最后利用动态迁移策略对最优映射结果中单独占用资源节点的任务节点进行集簇。仿真实验表明,与随机映射、动态螺旋映射算法和最优邻居算法相比,DMA算法的通信功耗分别下降了73.93%、46.37%和14.55%,NoC面积占用率分别下降了50%、50%和33??3%。
A dynamic mapping algorithm (DMA) for network??on??chip (NoC) based on cluster is proposed to solve the problems that the traditional one??to??one mapping relationship causes low utilization ratio of resource nodes and high communication power. Firstly, connected task nodes with high traffic load are clustered using a branch??and??bound approach to reduce the total communication volume of task graphs. Then an adaptive particle swarm algorithm is used to obtain the optimal mapping results. Finally, the dynamic migration strategy is used to cluster the task nodes that occupy an individual resource node in the optimal mapping results. Experimental results and comparisons with the random mapping, the dynamic spiral mapping algorithm (DSMA) and the nearest neighbor (NN) algorithm show that the proposed algorithm respectively reduces the communication power of the task graph by about 73.93%, 46.37% and 14.55%, and the occupancy rate of the NoC area by about 50%, 50% and 33.3%

References

[1]  [9]CARVALHO E, CALAZANS N, MORAES F. Heuristics for dynamic task mapping in NoC??based heterogeneous MPSoCs [C]∥Proceedings of 18th IEEE/IFIP International Workshop on Rapid System Prototyping. Piscataway, NJ, SUA: IEEE, 2007: 34??40.
[2]  [10]SINGH A K, SRIKANTHAN T, KUMAR A, et al. Communication??aware heuristics for run??time task mapping on NoC??based MPSoC platforms [J]. Journal of Systems Architecture, 2010, 56(7): 242??255.
[3]  [12]CARVALHO E, CALAZANS N, MORAES F. Dynamic task mapping for MPSoCs [J]. IEEE Design and Test of Computers,  2010, 27(5): 26??35.
[4]  [1]BENINI L, MICHELI G D. Networks on chips: a new SoC paradigm [J]. IEEE Transactions on Computer, 2002, 35(1): 70??78.
[5]  [2]KUMAR S, JANTSCH A, SOININEN J P, et al. A network on chip architecture and design methodology [C]∥Proceedings of IEEE Computer Society Annual Symposium on VLSI. Los Alamitos, CA, USA: IEEE Computer Society, 2002: 117??124.
[6]  [3]BJERREGAARD T, MAHADEVAN S. A survey of research and practices of network??on??chip [J]. ACM Computing Surveys, 2006, 38(1): 1??51.
[7]  [6]MAQSOOD T, ALI S, MALIK S U R, et al. Dynamic task mapping for network??on??chip based systems [J]. Journal of Systems Architecture, 2015, 61(7): 293??306.
[8]  [4]杨盛光, 李丽, 高明伦, 等. 面向能耗和延时的NoC映射方法 [J]. 电子学报, 2008, 36(5): 937??942.
[9]  YANG Shengguang, LI Li, GAO Minglun, et al. An energy?? and delay??aware mapping method of NoC [J]. Acta Electronica Sinica, 2008, 36(5): 937??942.
[10]  [5]白海. 片上网络映射算法研究和设计 [D]. 成都: 电子科技大学, 2009.
[11]  [7]杨鹏飞, 王泉. 片上网络异构多核系统任务调度与映射 [J]. 西安交通大学学报, 2015, 49(6): 72??76.
[12]  [8]MEHRAN A, KHADEMZADEH A, SAEIDI S. DSM: a heuristic dynamic spiral mapping algorithm for network on chip [J]. IEICE Electronics Express, 2008, 5(13): 464??471.
[13]  [11]FALAHATI H, KOOHI S, HESSABI S. Application??based dynamic reconfiguration in optical network??on??chip [J]. Computers & Electrical Engineering, 2015, 45: 417??429.
[14]  [13]YE T T, MICHELI G D, BENINI L. Analysis of power consumption on switch fabrics in network routers [C]∥Proceedings of the 39th Annual Design Automation Conference. Piscataway, NJ, USA: IEEE, 2002: 524??529.
[15]  [15]BETHART R, KENNEDY J. A new optimizer using particle swarm theory [C]∥Proceeding of the 6th International Symposium on Micro Machine and Human Science. Piscataway, NJ, USA: IEEE, 1995: 39??43.
[16]  YANG Pengfei, WANG Quan. An effective scheduling and mapping algorithm of tasks for heterogeneous NoC based MPSoC [J]. Journal of Xi’an Jiaotong University, 2015, 49(6): 72??76.
[17]  [14]HU J, MARCULESCU R. Energy?? and performance??aware mapping for regular NoC architectures [J].  IEEE Transactions on Computer??Aided Design of Integrated Circuits and Systems, 2005, 24(4): 551??562.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133