Designing and implementing a portable, efficient inter-core communication scheme for embedded multicore platforms

Shih Hao Hung, Wen Long Yang, Chia Heng Tu

研究成果: Conference contribution

10 引文 斯高帕斯(Scopus)

摘要

In the recent years, multicore processor designs have become increasingly popular for embedded applications, but diversified inter-core communication mechanisms have led to the difficulties in software development, integration and migration. A unified, portable, and efficient inter-core communication mechanism would have helped reduce these difficulties significantly, but such a solution did not exist today. We proposed a scheme called MSG, which provides users with a set of essential message-passing programming interfaces adopted from MPI and MCAPI, including blocking and non-blocking point-to-point communications, one-sided communications, and collective operations. We experimented and evaluated our design methodology with the case study on the IBM CELL, a popular heterogeneous multicore platform. On the CELL platform, our MSG library fitted in the 256KB local memory on each individual processor core and outperformed two existing communication libraries, DaCS and CML. With a systematic approach, we showed how optimization could be done on the CELL platform to improve the performance of the MSG library. Hopefully, our experiences help the design and development of communication libraries for existing and future multicore platforms and embedded applications.

原文English
主出版物標題Proceedings - 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010
頁面303-308
頁數6
DOIs
出版狀態Published - 2010 十一月 24
事件16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010 - Macau, China
持續時間: 2010 八月 232010 八月 25

出版系列

名字Proceedings - 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010

Other

Other16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010
國家/地區China
城市Macau
期間10-08-2310-08-25

All Science Journal Classification (ASJC) codes

  • 電腦網路與通信
  • 電腦科學應用
  • 硬體和架構

指紋

深入研究「Designing and implementing a portable, efficient inter-core communication scheme for embedded multicore platforms」主題。共同形成了獨特的指紋。

引用此