A high speed low latency iterconnect Large quantities of FLOPS (Floating Point Operations) A large high throughput filesystem The software infrastructure needed to write and run codes that utilize the system Significant power and cooling infrastructure