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.
Original language | English (US) |
---|---|
Pages (from-to) | 333-334 |
Number of pages | 2 |
Journal | ACM SIGPLAN Notices |
Volume | 47 |
Issue number | 8 |
DOIs | |
State | Published - Aug 2012 |
Externally published | Yes |
Keywords
- Benchmark
- Conjugate gradient
- Miniapp
- POP
- Parallel programming
- Programmability proxy
ASJC Scopus subject areas
- General Computer Science