2010 · 58 citations · 10 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureHeterogeneous ComputingReconfigurable ComputingAccelerator ArchitectureGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationParallel ArchitecturesGpu ArchitectureHardware HeterogeneityHeterogeneous Computing ArchitectureHeterogeneous Computing SystemsHigh-performance Computing PerformancePipelinesProcessor Co-designProductivity
Heterogeneous or co-processor architectures are becoming an important component of high productivity computing systems (HPCS). In this work the performance of a GPU based HPCS is compared with the performance of a commercially available FPGA based HPC. Contrary to previous approaches that focussed on specific examples, a broader analysis is performed by considering processes at an architectural level. A set of benchmarks is employed that use different process architectures in order to exploit the benefits of each technology. These include the asynchronous pipelines common to map tasks, a partially synchronous tree common to reduce tasks and a fully synchronous, fully connected mesh. We show that the GPU is more productive than the FPGA architecture for most of the benchmarks and conclude that FPGA-based HPCS is being marginalised by GPUs.
10
Makoto Matsumoto, Takuji Nishimura · ACM Transactions on Modeling and Computer Simulation · 1998 · 5.7K citations
Kuen Hung Tsoi, Wayne Luk · 2010 · 144 citations
Instruction Set Innovations for the Convey HC-1 Computer
Tony Brewer · IEEE Micro · 2010 · 81 citations
Overview of Recent Supercomputers
Aad J. Dongarra · 1996 · 79 citations