Application-guided tool development for architecturally diverse computation
Department of Computer Science and Engineering, Washington University in St. Louis
Proceedings of the 2010 ACM Symposium on Applied Computing, SAC ’10
@conference{chamberlain2010application,
title={Application-guided tool development for architecturally diverse computation},
author={Chamberlain, RD and Buhler, J. and Franklin, M. and Buckley, JH},
booktitle={Proceedings of the 2010 ACM Symposium on Applied Computing},
pages={496–501},
year={2010},
organization={ACM}
}
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?
March 7, 2011 by hgpu