Computer Science ›› 2018, Vol. 45 ›› Issue (6A): 262-265.

• Network & Communication • Previous Articles     Next Articles

Performance Evaluation and Optimization of Inter-cores Communication for Heterogeneous
Multi-core Processor Unit

LUO Shu-yan, ZHU Yi-an,ZENG Cheng   

  1. School of Computer Science,Northwestern Polytechnical University,Xi’an 710072,China
  • Online:2018-06-20 Published:2018-08-03

Abstract: With the continuous development of embedded technology,more and more systems conduct high performance computing by using heterogeneous multi-processor units (HMPU),but the efficiency of inter-processor communication seriously restricts the system capabilities of high performance computing.This paper presented a stage-oriented assessment model based on three influence factors including communication granularity,communication cache and message transmission mechanism against the problem of hardly quantifying the performance of inter-processor communication.Besides,the influence of performance of the inter-processor communication on different stages has been proved by experiments.Due to the changeable environment and limited resources of embedded system,the static communication strategy has limitations on system performance optimization.In order to solve this problem,this paper raised the dyna-mic communication strategy optimization model (DCSOM) based on the memory constraints,time constraints and performance goals.It is proved by experiments that dynamic communication strategy has more advantages in multi-core processing units of a small amount of data and long period.

Key words: Dynamic communication strategy optimization model, Heterogeneous multi-processor unit, Inter-cores communication, Performance evaluation model

CLC Number: 

  • TP302
[1]STANISIC L,THIBAULT S,LEGRAND A,et al.Modeling and Simulation of a Dynamic Task-Based Runtime System for Heterogeneous Multi-core Architectures[C]∥International Conference on Parallel Processing.2014:50-62.<br /> [2]MITTALS,VETTER J S.A Survey of CPU-GPU Heterogeneous Computing Techniques[J].ACM Computing Surveys,2015,47(4):1-35.<br /> [3]冯强,胡毅,于东,等.基于OMAP处理器的核间通信机制设计与实现[J].计算机工程,2014(4):281-286.<br /> [4]张攀勇,孟丹,霍志刚.多核环境下高效集合通信关键技术研究[J].计算机学报,2010(2):317-325.<br /> [5]韩乐,陈香兰,李曦.一种降低核间通信开销的调度算法[J].计算机系统应用,2014(9):65-71.<br /> [6]胡孔阳,韩琼磊.一种应用于高性能DSP的RapidIO控制器IP[J].中国集成电路,2015(Z1):35-38.<br /> [7]YANG L,LIU W,JIANG W,et al.Application Mapping and Scheduling for Network-on-Chip-Based Multiprocessor System-on-Chip With Fine-Grain Communication Optimization[J].IEEE Transactions on Very Large Scale Integration Systems,2016,24(10):3027-3040.<br /> [8]XUT C,LEPP NEN V.Cache- and Communication-aware Application Mapping for Shared-cache Multicore Processors[C]∥Uksim/amss European Symposium on Computer Modeling & Simulation.IEEE,2015:115-120.<br /> [9]CASSANOL,COZZI D,JUNGEWELTER D,et al.An inter- processor communication interface for data-flow centric heterogeneous embedded multiprocessor systems[C]∥IEEE International Conference on Design & Technology of Integrated Systems in Nanoscale Era.IEEE,2014:1-6.<br /> [10]KADJIH G E,OROU J B C,SANJUN M A F.Research on Performance Detection and Optimization Strategy for Multi-core Microprocessor[J].Electric Power Information & Communication Technology,2014,556-562(18):3408-3411.<br /> [11]KURIANG,SUN C,CHEN C H O,et al.Cross-layer Energy and Performance Evaluation of a Nanophotonic Manycore Processor System Using Real Application Workloads[C]∥International Parallel and Distributed Processing Symposium.IEEE,2012:1117-1130.<br /> [12]SRIKANTHANS,DWARKADAS S,SHEN K.Data sharing or resource contention:toward performance transparency on multicore systems[C]∥Usenix Conference on Usenix Technical Conference.USENIX Association,2015:529-540.<br /> [13]NAVIKHANF,GOVIL K.Cluster based Optimization Routing Strategy for Data Communication in Mobile Computing[J].International Journal of Computer Applications,2014,99(2):19-24.
[1] HU Yan-yu, ZHAO Long, DONG Xiang-jun. Two-stage Deep Feature Selection Extraction Algorithm for Cancer Classification [J]. Computer Science, 2022, 49(7): 73-78.
[2] WU Gong-xing, Sun Zhao-yang, JU Chun-hua. Closed-loop Supply Chain Network Design Model Considering Interruption Risk and Fuzzy Pricing [J]. Computer Science, 2022, 49(7): 220-225.
[3] FU Si-qing, LI Tie-jun, ZHANG Jian-min. Architecture Design for Particle Transport Code Acceleration [J]. Computer Science, 2022, 49(6): 81-88.
[4] Jeffrey ZHENG. Meta Knowledge Intelligent Systems on Resolving Logic Paradoxes [J]. Computer Science, 2022, 49(1): 9-16.
[5] LIU Wei, RUAN Min-jie, SHE Wei, ZHANG Zhi-hong, TIAN Zhao. PBFT Optimized Consensus Algorithm for Internet of Things [J]. Computer Science, 2021, 48(11): 151-158.
[6] CUI Guo-nan, WANG Li-song, KANG Jie-xiang, GAO Zhong-jie, WANG Hui, YIN Wei. Fuzzy Clustering Validity Index Combined with Multi-objective Optimization Algorithm and Its Application [J]. Computer Science, 2021, 48(10): 197-203.
[7] FU Tian-hao, TIAN Hong-yun, JIN Yu-yang, YANG Zhang, ZHAI Ji-dong, WU Lin-ping, XU Xiao-wen. Performance Skeleton Analysis Method Towards Component-based Parallel Applications [J]. Computer Science, 2021, 48(6): 1-9.
[8] GUO Biao, TANG Qi, WEN Zhi-min, FU Juan, WANG Ling, WEI Ji-bo. List-based Software and Hardware Partitioning Algorithm for Dynamic Partial Reconfigurable System-on-Chip [J]. Computer Science, 2021, 48(6): 19-25.
[9] YU Jian-ye, QI Yong, WANG Bao-zhuo. Distributed Combination Deep Learning Intrusion Detection Method for Internet of Vehicles Based on Spark [J]. Computer Science, 2021, 48(6A): 518-523.
[10] ZHANG Hang, TANG Dan, CAI Hong-liang. Study on Predictive Erasure Codes in Distributed Storage System [J]. Computer Science, 2021, 48(5): 130-139.
[11] E Hai-hong, ZHANG Tian-yu, SONG Mei-na. Web-based Data Visualization Chart Rendering Optimization Method [J]. Computer Science, 2021, 48(3): 119-123.
[12] WANG Yan, HAN Xiao, ZENG Hui, LIU Jing-xin, XIA Chang-qing. Task Migration Node Selection with Reliable Service Quality in Edge Computing Environment [J]. Computer Science, 2020, 47(10): 240-246.
[13] WANG Zhe, TANG Qi, WANG Ling, WEI Ji-bo. Joint Optimization Algorithm for Partition-Scheduling of Dynamic Partial Reconfigurable Systems Based on Simulated Annealing [J]. Computer Science, 2020, 47(8): 26-31.
[14] WANG Guo-peng, YANG Jian-xin, YIN Fei, JIANG Sheng-jian. Computing Resources Allocation with Load Balance in Modern Processor [J]. Computer Science, 2020, 47(8): 41-48.
[15] ZHUANG Yi, YANG Jia-hai. Multi-source Tree-based Scheduling Algorithm for Deadline-aware P2MP Inter-datacenter Transfers [J]. Computer Science, 2020, 47(7): 213-219.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!