@inproceedings{56b45e97a1a44d2996f9b989316458d3,
title = "Establishing a Miniapp as a programmability proxy",
abstract = "Miniapps serve as test beds for prototyping and evaluating new algorithms, data structures, and programming models before incorporating such changes into larger applications. For the miniapp to accurately predict how a prototyped change would affect a larger application it is necessary that the miniapp be shown to serve as a proxy for that larger application. Although many benchmarks claim to proxy the performance for a set of large applications, little work has explored what criteria must be met for a benchmark to serve as a proxy for examining programmability. In this poster we describe criteria that can be used to establish that a MINIAPP serves as a performance and programmability proxy.",
keywords = "Benchmark, Conjugate gradient, Miniapp, POP, Parallel programming, Programmability proxy",
author = "Stone, {Andrew I.} and Dennis, {John M.} and Strout, {Michelle Mills}",
year = "2012",
doi = "10.1145/2145816.2145881",
language = "English (US)",
isbn = "9781450311601",
series = "Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP",
pages = "333--334",
booktitle = "PPoPP'12 - Proceedings of the 2012 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming",
note = "17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'12 ; Conference date: 25-02-2012 Through 29-02-2012",
}