ReConfigurable Computing

Reconfigurable Computing Roots

SPLASH and SPLASH-2

SPLASH was the first demonstrably fast use of Configurable Computing for a real application: DNA pattern matching.

SPLASH-2 is an even faster series-parallel implementation of the SPLASH architecture.

The SPLASH Methodology:

Build a big array of FPGAs with lots of gates, then write bitchin' hardware-applications to do specific tasks way-fast.

SPLASH is a configurable, single-tasking system.