PeerCache decouples compute and storage to deliver HPC I/O scale out with extreme file performance through peer-to-peer caching. The lines between file I/O and memory I/O are blurring – PeerCache uses NVMe today, but instead of building a distributed file system, it virtually projects entire enterprise filesystems onto a local flash device on the compute node. File extents are loaded dynamically on application demand, and ultra fast cache fill is provided using highly parallel peer to peer networking.