Chapter 10

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.