Message passing interface communication protocol optimizations†
Abstract
Multicore designs have emerged as the dominant organization for future high-performance microprocessors. Communication in such designs is often enabled by networks-on-chip (NoCs). A new trend in such architectures is to fit a message passing interface (MPI) programming model on NoCs to achieve optimal parallel application performance. A key issue in designing MPI over NoCs is the communication protocol, which has not been explored in previous research.
This chapter advocates a hardware-supported communication mechanism using a protocol-adaptive approach to adjust to varying NoC configurations (e.g., number of buffers) and workload behavior (e.g., number of ...
Get Networks-on-Chip now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.