|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2006 IEEE International Symposium on Performance Analysis of Systems and Software
ATTILA: a cycle-level execution-driven simulator for modern GPU architectures
Austin, TX, USA
March 19-March 21
ISBN: 1-4244-0186-0
| ASCII Text | x | ||
| V.M. del Barrio, C. Gonzalez, J. Roca, A. Fernandez, null Espasa E, "ATTILA: a cycle-level execution-driven simulator for modern GPU architectures," Performance Analysis of Systems and Software, IEEE International Symmposium on, pp. 231-241, 2006 IEEE International Symposium on Performance Analysis of Systems and Software, 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ISPASS.2006.1620807, author = {V.M. del Barrio and C. Gonzalez and J. Roca and A. Fernandez and null Espasa E}, title = {ATTILA: a cycle-level execution-driven simulator for modern GPU architectures}, journal ={Performance Analysis of Systems and Software, IEEE International Symmposium on}, volume = {0}, year = {2006}, isbn = {1-4244-0186-0}, pages = {231-241}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISPASS.2006.1620807}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Performance Analysis of Systems and Software, IEEE International Symmposium on TI - ATTILA: a cycle-level execution-driven simulator for modern GPU architectures SN - 1-4244-0186-0 SP231 EP241 A1 - V.M. del Barrio, A1 - C. Gonzalez, A1 - J. Roca, A1 - A. Fernandez, A1 - null Espasa E, PY - 2006 KW - signal trace visualizer KW - ATTILA KW - cycle-level execution-driven simulator KW - modern GPU architectures KW - GPU simulation model KW - timing simulator KW - functional emulator KW - Open GL framework KW - performance debugging tool VL - 0 JA - Performance Analysis of Systems and Software, IEEE International Symmposium on ER - | |||
The present work presents a cycle-level execution-driven simulator for modern GPU architectures. We discuss the simulation model used for our GPU simulator, based in the concept of boxes and signals, and the relation between the timing simulator and the functional emulator. The simulation model we use helps to increase the accuracy and reduce the number of errors in the timing simulator while allowing for an easy extensibility of the simulated GPU architecture. We also introduce the OpenGL framework used to feed the simulator with traces from real applications (UT2004, Doom3) and a performance debugging tool (Signal Trace Visualizer). The presented ATTILA simulator supports the simulation of a whole range of GPU configurations and architectures, from the embedded segment to the high end PC segment, supporting both the unified and non unified shader architectural models.
Index Terms:
signal trace visualizer, ATTILA, cycle-level execution-driven simulator, modern GPU architectures, GPU simulation model, timing simulator, functional emulator, Open GL framework, performance debugging tool
Citation:
V.M. del Barrio, C. Gonzalez, J. Roca, A. Fernandez, null Espasa E, "ATTILA: a cycle-level execution-driven simulator for modern GPU architectures," ispass, pp.231-241, 2006 IEEE International Symposium on Performance Analysis of Systems and Software, 2006
Usage of this product signifies your acceptance of the Terms of Use.
