FPGA Computing Machines
Use FPGA Technology to build a compute engine for special purpose applications
Goals/Promises
- Reconfigurability : architecture can be reconfigured for different applications
- Dynamic Reconfiguration Need SRAM-based FPGAs for reconfigurability (Xilinx X4000 series, Altera Flex10K
- Adapatable : means that during execution of the application, architecture changes to optimize use of hardware resources or to adapt to changing conditions.
Many different architectures have been built