This document discusses the hardware and software components used for high performance satellite image processing. The key hardware components are graphics processing units (GPUs) and digital signal processors (DSPs) which offer parallel processing architectures and increased clock speeds to boost image processing performance. Java software is also discussed as it allows for multithreading, extensibility, and efficient visualization to complete image processing tasks quickly and simply. Specific GPU and DSP models are mentioned as examples.