ARC: A metacomputing environment for clusters augmented with reconfigurable hardware

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Pages (from-to)743-779
Number of pages37
JournalJournal of Supercomputing
Volume61
Issue number3
DOIs
Publication statusPublished - Sep 2012

Keywords

  • Cluster computing
  • FPGA
  • High performance computing
  • Metacomputing
  • Reconfigurable computing

Fingerprint

Dive into the research topics of 'ARC: A metacomputing environment for clusters augmented with reconfigurable hardware'. Together they form a unique fingerprint.

Cite this