高级检索

消息传递型MPSoC通信过程分析及其优化设计

Analysis and Design Optimization of Communication Process on Message-Passing-Based MPSoC

  • 摘要: 通过分析消息传递型MPSoC通信过程,总结出提高通信性能的有效途径——降低一对多消息发送延迟和提高多条消息并发接收效率.从减少数据拷贝延迟的角度提出了基于硬件抽象层广播优化策略,有效地降低了一对多消息发送延迟;针对并发接收瓶颈,充分考虑减少交互次数和提高长消息通信效率,提出一种基于查找表和DMA模式相结合的接收策略.实验结果表明,广播优化策略及接收策略均能明显提高性能;在64×64的矩阵乘法中,采用优化策略整体性能提高接近1.5倍.

     

    Abstract: By analyzing the message-passing communication process on MPSoC,efficient ways to enhance communication performance are concluded,which are reducing one-to-many message sending latency and improving efficiency of concurrently receiving multiple messages.A broadcast optimization strategy based on the hardware Abstraction level to cut down the cost of data copy is proposed,which decreases one-to-many message sending latency efficiently.Fully taking into consideration reducing interaction times and improving the efficiency of long message communication when dealing with the bottleneck of concurrently receiving multiple messages,a novel network interface(NI) receiving strategy that combines a lookup table(LUT) mechanism and DMA mode is presented.Experimental results show that both broadcast optimization strategy and NI receiving strategy can achieve better performance.In a 64×64 matrix multiplication,the overall performance is increased approximately by 50%.

     

/

返回文章
返回