上海交通大学学报(自然版) ›› 2015, Vol. 49 ›› Issue (02): 184-190.

• 自动化技术、计算机技术 • 上一篇    下一篇

基于整数线性规划的MPSoC通信优化策略

黄凯1a,张晓旭1b,张晓濛1b,修思文2,梅玲琪1a,余慜1a,严晓浪1b   

  1. (1. 浙江大学a. 信息与电子工程学系; b. 电气工程学院, 杭州 310027;2. 中国计量学院 光学与电子科技学院, 杭州 310018)
  • 收稿日期:2014-04-27 出版日期:2015-02-28 发布日期:2015-02-28
  • 基金资助:

    国家自然科学基金(61100074),国家科技重大专项(2012ZX01039004),中央高校基本科研业务费专项资金(2013QNA5008)资助项目

MPSoC Communication Optimization Strategy Based on Integer Linear Programming

HUANG Kai1a,ZHANG Xiaoxu1b,ZHANG Xiaomeng1b,XIU Siwen2, MEI Lingqi1a,YU Min1a,YAN Xiaolang1b   

  1. (1a. Department of Information Science and Electronic Engineering; 1b. College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China; 2. College of Optical and Electronic Technology, China Jiliang University, Hangzhou 310018, China)
  • Received:2014-04-27 Online:2015-02-28 Published:2015-02-28

摘要:

摘要:  针对多处理器片上系统 (Multiprocessor Systemonchip,MPSoC) 的通信优化技术——通信流水线和消息聚合,其过度使用可能会导致系统同步开销上升从而带来整体系统性能降低的问题,提出了基于整数线性规划(Integer Linear Programming, ILP)的优化策略.该策略以综合优化系统通信和同步开销为目标,通过对通信流水线技术和消息聚合技术的合理规划,使系统性能达到最优.实验结果表明,基于ILP的通信优化策略能够充分发挥通信优化技术的优点,使系统性能显著提升.
关键词:  通信优化; 整数线性规划; Simulink
中图分类号:  TP 31文献标志码:  A

Abstract:

Abstract: To solve the problem of the overuse of communication optimization techniques—communication pipeline and message aggregation—in MPSoC (Multiprocessor System-on-chip), which may increase the synchronization cost and lead to system performance degradation, an ILP (integer linear programming) based strategy was proposed. The strategy can employ communication pipeline and message aggregation techniques appropriately, considering communication optimization as well as synchronization optimization, to achieve optimal system performance. Experimental results show that the proposed strategy can take the advantage of the communication optimization techniques and obtain significant performance improvements.

Key words: communication optimization, integer linear programming (ILP), Simulink