Programming Models for Reconfigurable Application Accelerators
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Barcelona Supercomputing Center
Access
Embargo end date
Citation
Muiris Woulfe, Eoin Creedon, Ross Brennan, Michael Doyle and Michael Manzke, Programming Models for Reconfigurable Application Accelerators, 1st Workshop on Programming Models for Emerging Architectures (PMEA 2009), Raleigh, North Carolina, USA, 12 September 2009, Marc Gonzalez Tallada, Alejandro Duran Gonzalez, Rosa M Badia Sala and Xavier Martorell Bofill, Barcelona Supercomputing Center, 2009, 77 - 83
Abstract
Algorithms can be accelerated by offloading computeintensive
operations to application accelerators comprising
reconfigurable hardware devices known as Field Programmable
Gate Arrays (FPGAs). We examine three types
of accelerator programming model ? master-worker, message
passing and shared memory ? and a typical FPGA
system configuration that utilises each model. We assess
their impact on the partitioning of any given algorithm between
the CPU and the accelerators. The ray tracing algorithm
is subsequently used to review the advantages and
disadvantages of each programming model. We conclude
by comparing their attributes and outlining a set of recommendations
for determining the most appropriate model for
different algorithm types.
Description
PUBLISHED
Raleigh, North Carolina, USA
Raleigh, North Carolina, USA
Endorsement
Review
Supplemented By
Referenced By
Keywords
Author's Homepage: http://people.tcd.ie/woulfem
Other Titles: 1st Workshop on Programming Models for Emerging Architectures (PMEA 2009)
Publisher: Barcelona Supercomputing Center
Type of material: Conference Paper

