ACM SIGARCH Computer Architecture News · 1999 · 55 citations · 20 references
EngineeringComputer EngineeringComputer ScienceCompilersComputer ArchitectureReconfigurable ComputingData ParallelismHardware AccelerationInstruction Set ArchitectureReconfigurable AcceleratorsReconfigurable System ArchitectureCompilation For Reconfigurable HardwareCompiler SupportMicroarchitectural OptimizationParallel Speedup AnalysisProcessing Element DesignReconfigurable Accelerator DesignReconfigurable Computing Architectures
Future computing workloads will emphasize an architecture's ability to perform relatively simple calculations on massive quantities of mixed-width data. This paper describes a novel reconfigurable fabric architecture, PipeRench, optimized to accelerate these types of computations. PipeRench enables fast, robust compilers, supports forward compatibility, and virtualizes configurations, thus removing the fixed size constraint present in other fabrics. For the first time we explore how the bit-width of processing elements affects performance and show how the PipeRench architecture has been optimized to balance the needs of the compiler against the realities of silicon. Finally, we demonstrate extreme performance speedup on certain computing kernels (up to 190x versus a modern RISC processor), and analyze how this acceleration translates to application speedup.
20
Baring it all to software: Raw machines
E. Waingold, Michael Taylor, Devabhaktuni Srikrishna et al. · Computer · 1997 · 632 citations
The roles of FPGAs in reprogrammable systems
Scott Hauck · Proceedings of the IEEE · 1998 · 356 citations
How multimedia workloads will change processor design
K. Diefendorff, P.K. Dubey · Computer · 1997 · 232 citations
Engineering, Computer Engineering, High-performance Computing +17
Scalable processors in the billion-transistor era: IRAM
Christoforos Kozyrakis, Stylianos Perissakis, David A. Patterson et al. · Computer · 1997 · 200 citations · Full text