Application-guided tool development for architecturally diverse computation

R. D. Chamberlain, J. Buhler, M. Franklin, J. H. Buckley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations


Architecturally diverse computation exploits non-traditional computing platforms (e.g., field-programmable gate arrays, graphics processors, heterogeneous chip multiprocessors) to execute user applications. We have designed the Auto-Pipe tool set with the goal of easing the task of developing applications for architecturally diverse systems. Prior to and during the course of Auto-Pipe's design, we have developed a number of real, substantial applications, and the the lessons learned during the development of these applications has had a direct bearing on the capabilities of Auto-Pipe. In this paper, we describe the relationship between our application development experience and Auto-Pipe. In short, how have applications guided the tools' evolution and development?

Original languageEnglish
Title of host publicationAPPLIED COMPUTING 2010 - The 25th Annual ACM Symposium on Applied Computing
Number of pages6
StatePublished - 2010
Event25th Annual ACM Symposium on Applied Computing, SAC 2010 - Sierre, Switzerland
Duration: Mar 22 2010Mar 26 2010

Publication series

NameProceedings of the ACM Symposium on Applied Computing


Conference25th Annual ACM Symposium on Applied Computing, SAC 2010


  • Monte Carlo simulation
  • application development tools
  • approximate text search
  • computational astrophysics
  • computational biology
  • computational finance
  • encryption


Dive into the research topics of 'Application-guided tool development for architecturally diverse computation'. Together they form a unique fingerprint.

Cite this