ABSTRACT

No single solution applied at one particular layer can help applications solve all performance-related issues with communication services. Instead, this book shows that a coordinated effort is needed among the layers. It covers many different types of technologies and layers across the stack, from the architectural features of the hardware, through the protocols and their implementation in operating system kernels, to the manner in which application services and middleware are using underlying platforms. The book also describes key developments in high-end platforms, high performance interconnection fabrics and communication libraries, and multi- and many-core systems.

chapter 3|24 pages

Ethernet vs. EtherNOT

chapter 4|28 pages

System Impact of Integrated Interconnects

chapter 7|16 pages

High Performance IP-Based Transports

chapter 8|24 pages

Remote Direct Memory Access and iWARP

chapter 10|22 pages

Virtualized I/O

chapter 11|30 pages

The Message Passing Interface (MPI)

chapter 12|24 pages

High Performance Event Communication

chapter 15|14 pages

Network Simulation