Scientific application acceleration with reconfigurable functional units

Kyle Rupnow*, Keith Underwood, Katherine Compton

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

While scientific applications in the past were limited by floating point computations, modern scientific applications use more unstructured formulations. These applications have a significant percentage of integer computation - increasingly a limiting factor in scientific application performance. real scientific applications employed at Sandia National Labs, integer computations constitute on average 37% of the application operations, forming large and complex dataflow graphs. Reconfigurable Functional Units (RFUs) are a particularly attractive accelerator for these graphs because they can potentially accelerate many unique graphs with a small amount of additional hardware. In this study, we analyze application traces of Sandia's scientific applications and the SPEC-FP benchmark suite. First we select a set of dataflow graphs to accelerate using the RFU, then we use execution-based simulation to determine the acceleration potential of the applications when using an RFU. On average, a set of 32 or fewer graphs is sufficient to capture the dataflow behavior of 30% of the integer computation, and more than half of Sandia applications show an improvement of 5% or more.

Original languageEnglish (US)
Title of host publicationProceedings 2007 IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2032
PublisherIEEE Computer Society
Pages261-271
Number of pages11
ISBN (Print)0769529402, 9780769529400
DOIs
StatePublished - 2007
Event15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2007 - Napa, CA, United States
Duration: Apr 23 2007Apr 25 2007

Publication series

NameProceedings 2007 IEEE Symposium on Field-Programme Custom Computing Machines, FCCM 2007

Conference

Conference15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2007
Country/TerritoryUnited States
CityNapa, CA
Period4/23/074/25/07

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Scientific application acceleration with reconfigurable functional units'. Together they form a unique fingerprint.

Cite this