- Notifications
You must be signed in to change notification settings - Fork2
hadibrais/archsim
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Hadi Brais, Rajshekar Kalayappan, and Preeti Ranjan Panda. 2020. A Survey of Cache Simulators. ACM Comput. Surv. 53, 1, Article 19 (February 2020), 32 pages. DOI:https://doi.org/10.1145/3372393.
| Simulator | Organization | Type | Level | Mode | Scope | Release Date | Last Updated | Open Source | Programming Languages | Number of Citations | Host Platofrms | Target Platforms |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cachegrind | valgrind.org | F | App | X | P | 2002 | 2015 | O | C | 775 | (x86, x64)/(Linux, Solaris, illumos, Darwin), (PowerPC-32, PowerPC-64, S390X, ARM-32, ARM-64,MIPS-32, MIPS-64)/Linux, (x86, ARM-32, ARM-64, MIPS-32)/Android | (x86, x64)/(Linux, Solaris, illumos, Darwin), (PowerPC-32, PowerPC-64, S390X, ARM-32, ARM-64,MIPS-32, MIPS-64)/Linux, (x86, ARM-32, ARM-64, MIPS-32)/Android |
| Dinero IV | NEC | F | N/A | MT | P | 1998 | 1999 | O | C | 519 | (x86, Alpha)/Linux, Alpha/OSF, SGI/IRIX-6, RS6000/AIX, (x86, SPARC)/Solaris | N/A |
| CASPER | Intel | F | N/A | MT | P | 2003 | 2003 | N | ? | 43 | (x86, x64, ?)/(Linux, Windows, ?) | N/A |
| CMP$im | Intel | F | App | X | P | 2008 | 2009 | N | ? | 180 | (x86, x64, ?)/(Linux, ?) | (x86, x64, ?)/(Linux, ?) |
| Moola | University of North Texas | T | N/A | MT | P | 2015 | 2015 | R | C | 6 | (x86, x64)/(Linux, Windows, macOS) | (x86, x64)/(Linux, Windows, macOS) |
| gem5 | gem5.org | T | App, FS | E, IT | M | 2011 | 2019 | O | C++, Python | 5050 | (x86, x64, ARM-32, ARM-64, SPARC, Alpha, PowerPC-32, PowerPC-64)/(Linux, macOS, OpenBSD) | (x86, x64, ARM-32, ARM-64, SPARC, Alpha, PowerPC-32, PowerPC-64, RISC-V, MIPS-32, MIPS-64)/(Linux, macOS, OpenBSD) |
| Sniper | snipersim.org | T | App | X, IT | M | 2011 | 2019 | R | C++ | 709 | (x86, x64)/Linux | (x86, x64)/Linux |
| Tejas | Indian Institute of Technology Delhi | T | App, FS | X, E, IT | M | 2014 | 2016 | O | Java | 25 | (x86, x64)/(Linux, Windows, macOS, Solaris) | (x86, x64)/(Linux, Windows, macOS, Solaris) |
| ZSim | Massachusetts Institute of Technology | T | App | X | M | 2013 | 2016 | O | C++ | 331 | (x86, x64)/Linux | (x86, x64)/Linux |
| MultiCacheSim | University of Washington | F | App | X | P | 2009 | 2013 | O | C++ | 11 | x86, x64)/Linux | x86, x64)/Linux |
| drcachesim | dynamorio.org | F | App | X, MT | P | 2009 | 2016 | O | C++ | 6 | (x86, x64, ARM-32, ARM-64)/(Linux/Windows) | (x86, x64, ARM-32, ARM-64)/(Linux/Windows) |
| MARSSx86 | marss86.org | T | FS | E | M | 2011 | 2016 | O | C++ | 420 | (x86, x64)/Linux | (x86, x64)/Linux |
| Multi2Sim | Northeastern University | T | App | E | M | 2007 | 2018 | O | C++ | 821 | (x86, x64)/Linux | (x86, ARM-32, MIPS-32)/(Linux) |
| SimpleScalar | SimpleScalar LLC | T | App | E | M | 1994 | 2011 | O | C | 7790 | RS6000/AIX, PA-RISC/HPUX, SPARC/SunOS, (x86, x64)/Linux, (x86, x64, SPARC)/Solaris, (x86, x64)/Windows, Alpha/DEC Unix, (x86, x64)/FreeBSD | (SimpleScalar, Alpha)/(Linux, FreeBSD) |
| ESESC | University of California Santa Cruz | T | App | E | M | 2013 | 2019 | O | C++ | 154 | x64/Linux | (ARM-32, MIPS-32, MIPS-64)/(Linux) |
| Graphite | Massachusetts Institute of Technology | T | App | X | M | 2010 | 2015 | O | C++ | 507 | (x86, x64)/Linux | (x86, x64)/Linux |
| HORNET | Massachusetts Institute of Technology | T | App | X, E | M | 2011 | 2011 | O | C++ | 63 | (x86, x64)/Almost any POSIX-compliant system | (x86, x64, MIPS-32, MIPS-64)/(Linux) |
| SlackSim | University of Southern California | T | App | E | M | 2009 | 2010 | N | C | 92 | RS6000/AIX, PA-RISC/HPUX, SPARC/SunOS, (x86, x64)/Linux, (x86, x64, SPARC)/Solaris, (x86, x64)/Windows, Alpha/DEC Unix, (x86, x64)/FreeBSD | SimpleScalar/(Linux, FreeBSD) |
| Manifold | Georgia Institute of Technology | T | App, FS | E | M | 2012 | 2016 | O | C++ | 54 | (x86, x64, PowerPC-32, PowerPC-64)/Linux | (x86, x64, ARM-64)/Linux |
| vCSIMx86 | Stony Brook University | F | N/A | MT | P | 2013 | 2013 | O | C | 4 | (x86, Alpha)/Linux, Alpha/OSF, SGI/IRIX-6, RS6000/AIX, (x86, SPARC)/Solaris | N/A |
| pycachesim | University of Erlangen-Nuremberg | F | N/A | N/A | P | 2015 | 2017 | O | C, Python | 4 | Any with Python and C translators | N/A |
| SMPCache | University of Extremadura | F | N/A | MT | P | 1998 | 2000 | N | ? | 66 | (x86, x64)/Windows | N/A |
| SiNUCA | Federal University of Rio Grande do Sul | T | App | IT | M | 2015 | 2015 | O | C++ | 21 | (x86, x64)/Linux | (x86, x64)/N/A |
| COTSon | HP | T | App, FS | E | M | 2009 | 2010 | O | C++ | 235 | x64/(Linux, Windows) | (x86, x64)/(Linux, Windows) |
| McSimA+ | Seoul National University | T | App | X, IT | M | 2013 | 2013 | O | C++ | 100 | (x86, x64)/Linux | (x86, x64)/Linux |
| XIOSim | Harvard University | T | App | X | M | 2012 | 2016 | O | C++ | 13 | (x86, x64)/Linux | (x86, x64)/Linux |
| Zesto | Georgia Institute of Technology | T | App | X | M | 2009 | 2009 | R | C | 139 | (x86, x64)/Linux | x86/Linux |
| MacSim | Georgia Institute of Technology | T | App | IT | M | 2012 | 2019 | O | C++ | 44 | x64/Linux | x64/Linux |
About
A survey on architectural simulators focused on CPU caches.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.