dc.contributor.author | Labasan, Stephanie | en_US |
dc.contributor.author | Larsen, Matthew | en_US |
dc.contributor.author | Childs, Hank | en_US |
dc.contributor.author | Rountree, Barry | en_US |
dc.contributor.editor | Alexandru Telea and Janine Bennett | en_US |
dc.date.accessioned | 2017-06-12T05:12:19Z | |
dc.date.available | 2017-06-12T05:12:19Z | |
dc.date.issued | 2017 | |
dc.identifier.isbn | 978-3-03868-034-5 | |
dc.identifier.issn | 1727-348X | |
dc.identifier.uri | http://dx.doi.org/10.2312/pgv.20171088 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/pgv20171088 | |
dc.description.abstract | Power consumption is widely regarded as one of the biggest challenges to reaching the next generation of high-performance computing. One strategy for achieving an exaflop given limited power is hardware overprovisioning. In this model, the theoretical peak power usage of the system is greater than the maximum allowable power usage, and a central manager keeps the aggregate power usage at the maximum by enforcing power caps on each node in the system. For this model to be effective, the central manager must be able to make informed trade-offs between power usage and performance. With this work, we introduce PaViz, a software framework designed to optimize the distribution of power for visualization algorithms, which have different characteristics than simulation codes. In this study, we focus specifically on rendering. Our strategy uses a performance model, where nodes predicted to have a small amount of work are allocated less power, and nodes predicted to have a large amount of work are allocated more power. This approach increases the likelihood of all nodes finishing at the same time, which is optimal for power efficiency. At best, our adaptive strategy achieves up to 33% speedup over the traditional strategy, while using the same total power. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.subject | D.1.3 [Software] | |
dc.subject | Concurrent Programming | |
dc.subject | Parallel Programming | |
dc.subject | I.3.2 [Computer Graphics] | |
dc.subject | Graphics Systems | |
dc.subject | Distributed/Network Graphics | |
dc.title | PaViz: A Power-Adaptive Framework for Optimizing Visualization Performance | en_US |
dc.description.seriesinformation | Eurographics Symposium on Parallel Graphics and Visualization | |
dc.description.sectionheaders | Performance Modeling and Optimization | |
dc.identifier.doi | 10.2312/pgv.20171088 | |
dc.identifier.pages | 1-10 | |