Reconfigurable Computing MONARCHMCHIP High Efficiency Embeddable Tera Flops
Reconfigurable Computing MONARCH/MCHIP High Efficiency Embeddable Tera. Flops Polymorphous Computing Architecture Mike Vahey / John Granacki Raytheon / USC-ISI September 29, 2004 MOrphable Networked micro-ARCHitecture Exogi
MONARCH System on a Chip RISC, DRAM, Computing Array, Streaming I/O DIFLs XPIRX P Memory Interface P DIFLs RIO P P P R ED ED ED P R P R DIFLs P P Memory Interface DIFLs 2 P R DIFLs • • DIFLs ED P R CM ROM Port Space and Airborne Systems P XPIRX DIFLs Alternative to ASICS or custom hardware Demonstrated for RADAR, COM, EO Late algorithm freeze – retains programmability Energy efficiency: 3 -6 GFLOPS/W u. Polymorphous Architecture u. Multiple programming modes – Reconfigurable, streaming DF – RISC scalar – RISC SIMD (Altivec like) u 6 RISC processors u. Reconfigurable Computing – 96 adders fixed and float – 96 multipliers – 124 dual port memories – 248 address generators u 12 MBytes on chip DRAM u 14 DMA engines u. Rapid. IO interface u 20 DIFL ports (1. 3 GB/s ea) u. Power 8 -50 W (nominal) u. Throughput 64 GFLOPS peak
Application Development Environment & Workstation Space and Airborne Systems Multiple Computing Modes adapt to application needs: 1) RISC Scalar, 2) Wide Word, 3) Reconfigurable Data Flow SCE Application Development Station – Compiler – Simulator – Component SW – Libraries Application HLC Exogi RISC/ WW LLC Application Machine Model LLC Metadata Assembler Build SCE Components Component Repository 3 HLC Metadata RISC Binary Component Metadata Static Linker/Loader SCE/RTEMS Dataflow LLC Assembler / Router Dataflow Binary Application Repository
MONARCH Performance on Lincoln Lab Benchmark Suite Near Peak Performance with balanced Add/Multiply 64 GFLOPS Throughput GFLOPS 58 39 33 FIR SVD Kernel CFAR Throughput for Kernels Coded 8. 00 E+9 Throughput (Flop/s/watts) GFLOPS/Watt 7. 00 E+9 6. 30 E+9 6. 00 E+9 4. 3 5. 00 E+9 4. 30 E+9 3. 2 4. 00 E+9 3. 26 E+9 3. 00 E+9 2. 00 E+9 1. 00 E+9 000. 00 E+0 FIR SVD Kernel 4 CFAR Space and Airborne Systems
- Slides: 4