A Flexible Simulation Framework for Graphics Architectures
Loading...
Date
2004
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
In this paper we describe a multipurpose tool for analysis of the performance characteristics of computer graphics hardware and software. We are developing Qsilver, a highly configurable micro-architectural simulator of the GPU that uses the Chromium system's ability to intercept and redirect an OpenGL stream. The simulator produces an annotated trace of graphics commands using Chromium, then runs the trace through a cycle-timer model to evaluate time-dependent behaviors of the various functional units. We demonstrate the use of Qsilver on a simple hypothetical architecture to analyze performance bottlenecks, to explore new GPU microarchitectures, and to model power and leakage properties. One innovation we explore is the use of dynamic voltage scaling across multiple clock domains to achieve significant energy savings at almost negligible performance cost. Finally, we discuss how other architectural features and experiments might be incorporated into the Qsilver framework.
Description
@inproceedings{:10.2312/EGGH/EGGH04/085-094,
booktitle = {Graphics Hardware},
editor = {Tomas Akenine-Moeller and Michael McCool},
title = {{A Flexible Simulation Framework for Graphics Architectures}},
author = {Sheaffer, J. W. and Luebke, D. and Skadron, K.},
year = {2004},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {3-905673-15-0},
DOI = {/10.2312/EGGH/EGGH04/085-094}
}