HPC on Linux Current Limitations and Futures


Click here to start

(or here to get ASCII only)

Table of contents

HPC on Linux Current Limitations and Futures

Hardware

Typical Node Architecture

Network (Physical Layer)

PCI Bus

PCI efficiency

PCI 2.2/X timing diagram

Processor bus

Intel IA32 node

Intel PIII processor bus

Alpha node

Alpha EV6 bus

Pentium 4 (Willamette)

Processor/Memory performance

Memory buses

NIC Interconnection point(from D.Culler)

Software

Software overhead

Zero Copy Research

OS bypass / User level networking

Active Messages (AM)

FastMessages (FM)

Virtual Interface Arch. (VIA)

LogP metrics (Culler)

LogP diagram

Software layering

Network layering considered harmful ?

Linux Socket buffers (sk_buff)

Author: Roberto Innocente

E-mail: rinnocente@eurohpc.org

Compressed b/w Postscript: hpc_on_linux.ps.gz

Compressed color postscript: hpc_on_linux.psc.gz

b/w pdf: hpc_on_linux.ps.pdf

Color pdf: hpc_on_linux.psc.pdf

Author: Roberto Innocente