Conclusions New architecture for fast server I/O Eliminate memory as the "whiteboard" Direct data transfers between devices Leverage programmability to eliminate OS dependency Natural programmability Introduced via FPGAs Take advantage of daisy-chain or proprietary buses Future directions: prototype, evaluation