Over the past few years there has been increased interest in building custom computing machines (CCMs) as a way of achieving very high performance on specific problems. The advent of high density field programmable gate arrays (FPGAs), in combination with new synthesis tools, have made it relatively easy to produce programmable custom machines without building specific hardware. In many cases, the performance achieved by a FPGA based custom computer is attributed to the exploitation of massive concurrency in the underlying application. In this paper we explore the sources of speedup for irregular problems in which is difficult to exploit such parallelism. We highlight 5 main sources of speedup that we have observed, namely the provision of ...
The primary goal of the presented experiment was to judge the usefulness of FPGA technology in the s...
Cache-based, general purpose CPUs perform at a small fraction of their maximum floating point perfor...
This book is concerned with the emerging field of High Performance Reconfigurable Computing (HPRC), ...
Many algorithms and applications in scientific computing exhibit irregular access patterns as consec...
Field-programmable gate arrays represent an army of logical units which can be organized in a highly...
Field programmable gate arrays (FPGAs) can be rapidly reconfigured to provide different digital logi...
form or by any means without prior written permission of the publisher. Modern Field Programmable Ga...
With computing systems becoming ubiquitous, numerous data sets of extremely large size are becoming ...
After more than 30 years, reconfigurable computing has grown from a concept to a mature field of scien...
With the arrival of large Field Programmable Gate Arrays (FPGAs) it is possible to build an entire c...
Floating-point computing with more than one TFLOP of peak performance is already a reality in recent...
Custom computers are a new computing paradigm where reconfigurable logic in the form of SRAM-based F...
This paper investigates the possibility of using Field-Programmable Gate Arrays (Fr’GAS) as reconfi...
Where do all the cycles go when microprocessor applications are implemented spatially as circuits on...
Many computationally intensive scientific applications involve repetitive floating point operations ...
The primary goal of the presented experiment was to judge the usefulness of FPGA technology in the s...
Cache-based, general purpose CPUs perform at a small fraction of their maximum floating point perfor...
This book is concerned with the emerging field of High Performance Reconfigurable Computing (HPRC), ...
Many algorithms and applications in scientific computing exhibit irregular access patterns as consec...
Field-programmable gate arrays represent an army of logical units which can be organized in a highly...
Field programmable gate arrays (FPGAs) can be rapidly reconfigured to provide different digital logi...
form or by any means without prior written permission of the publisher. Modern Field Programmable Ga...
With computing systems becoming ubiquitous, numerous data sets of extremely large size are becoming ...
After more than 30 years, reconfigurable computing has grown from a concept to a mature field of scien...
With the arrival of large Field Programmable Gate Arrays (FPGAs) it is possible to build an entire c...
Floating-point computing with more than one TFLOP of peak performance is already a reality in recent...
Custom computers are a new computing paradigm where reconfigurable logic in the form of SRAM-based F...
This paper investigates the possibility of using Field-Programmable Gate Arrays (Fr’GAS) as reconfi...
Where do all the cycles go when microprocessor applications are implemented spatially as circuits on...
Many computationally intensive scientific applications involve repetitive floating point operations ...
The primary goal of the presented experiment was to judge the usefulness of FPGA technology in the s...
Cache-based, general purpose CPUs perform at a small fraction of their maximum floating point perfor...
This book is concerned with the emerging field of High Performance Reconfigurable Computing (HPRC), ...