TY - GEN
T1 - Application-guided tool development for architecturally diverse computation
AU - Chamberlain, R. D.
AU - Buhler, J.
AU - Franklin, M.
AU - Buckley, J. H.
PY - 2010
Y1 - 2010
N2 - 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?
AB - 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?
KW - Monte Carlo simulation
KW - application development tools
KW - approximate text search
KW - computational astrophysics
KW - computational biology
KW - computational finance
KW - encryption
UR - http://www.scopus.com/inward/record.url?scp=77954735311&partnerID=8YFLogxK
U2 - 10.1145/1774088.1774191
DO - 10.1145/1774088.1774191
M3 - Conference contribution
AN - SCOPUS:77954735311
SN - 9781605586380
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 496
EP - 501
BT - APPLIED COMPUTING 2010 - The 25th Annual ACM Symposium on Applied Computing
T2 - 25th Annual ACM Symposium on Applied Computing, SAC 2010
Y2 - 22 March 2010 through 26 March 2010
ER -