User Tools

Site Tools


===== We've moved the code to github! ==== Please use the code repos from github. Additionally, we would love to accept your pull requests! ===== About gem5-gpu ===== * Merges 2 popular simulators: [[|gem5]] and [[|gpgpu-sim]] * Simulates CPUs, GPUs, and the interactions between them * Models a flexible memory system with support for heterogeneous processors and coherence * Supports full-system simulation through GPU driver emulation Please join the gem5-gpu-dev email list by [[!forum/gem5-gpu-dev/join|requesting access here]] ===== News ===== * 2014-12-15: Added local memory handling and GPU atomic memory accesses * 2014-04-15: Added ARMv7 32-bit support: See updates to [[start|quick start]], [[benchmarks|benchmarks]], and [[arm32_support|to build for ARM32]]. Special thanks to Jieming Yin for his help prepping this support * 2014-03-25: Added GPU memory management unit for address translations (from Jason Power) * 2014-01-15: gem5-gpu paper published: [[|]] * 2013-02-10: gem5-gpu release! * 2012-12-02: Presented gem5-gpu at [[|micro gem5 user workshop]]. [[|pdf]] ===== Citing gem5-gpu ===== If you use gem5-gpu in your research, we would appreciate a citation to[[|gem5-gpu: A Heterogeneous CPU-GPU Simulator]]. **gem5-gpu: A Heterogeneous CPU-GPU Simulator** Jason Power, Joel Hestness, Marc S. Orr, Mark D. Hill, David A. Wood. Computer Architecture Letters vol. 13, no. 1, Jan 2014 [[|bibtex]] ===== Documentation ===== ==== Getting help ==== There are a number of places to get help using and developing gem5-gpu. Below is an ordered list where you should look for help. * Check this website for an answer to your question * Search the mailing list history for an answer: [[!forum/gem5-gpu-dev|Mailing list]] * Search the gem5 wiki [[|gem5]] * Search the gem5 mailing list [[|gem5 mailing list]] * Create a new thread on the gem5-gpu-dev mailing list. ==== Detailed documentation ==== * [[start|Getting Started]] * [[benchmarks|Benchmarks]] * [[cur-arch|Current gem5-gpu Software Architecture]] * [[protocols|Cache coherence protocols]] * [[topology|Cache topology]] * [[memory-modeling|Details on how memory is modeled in gem5-gpu]] * [[future-arch|Future gem5-gpu Software Architecture Vision]] * [[development|Contribute to gem5-gpu Development]] ==== Authors ==== gem5-gpu is developed by [[|Joel Hestness]], Marc Orr and [[|Jason Power]] at University of Wisconsin-Madison as part of the [[ |Multifacet team]] under the direction of [[|David Wood]] and [[|Mark Hill]].

main_page.txt · Last modified: 2017/10/26 11:01 by powerjg