Abstract
The addition of reconfigurable hardware (FPGAs) to the nodes of Beowulfstyle clusters has the potential to accelerate a variety of parallel applications through a combination of parallel programming and reconfigurable computing techniques. However, making efficient use of the computational resources available places a significant burden on the application developer due to the lack of support for reconfigurable computing and task heterogeneity in standard message-passing libraries. This paper describes Accessible Reconfigurable Computing (ARC), a metacomputing environment designed to address these issues. The architecture, implementation, and operation of the system are described in detail.
| Original language | English |
|---|---|
| Pages (from-to) | 743-779 |
| Number of pages | 37 |
| Journal | Journal of Supercomputing |
| Volume | 61 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - Sep 2012 |
Keywords
- Cluster computing
- FPGA
- High performance computing
- Metacomputing
- Reconfigurable computing