Gem5 - Gem5
![]() | |
Vývojáři | Společenství |
---|---|
První vydání | Srpna 2011 |
Stabilní uvolnění | v20.1.0.0 / 1. října 2020 |
Napsáno | C ++, Krajta |
Operační systém | Linux |
Licence | Upravená licence BSD |
webová stránka | klenot5 |
The klenot5 simulátor je open-source simulátor na úrovni systému a procesoru. To je využíváno v akademickém výzkumu a v průmyslu společnostmi, jako je PAŽE Výzkum, AMD Výzkum, Google, Mikron, Metempsy, HP, a Samsung.[1]
Dějiny
gem5 se zrodil sloučením m5 (CPU simulation framework) a GEMS (simulátor časování paměti).[2]
Funkce
gem5 je event-driven simulator s více režimy provádění.[2]
- emulace celého systému (simulace celého OS) a emulace syscall (emuluje se pouze uživatelský prostor)
- násobek Je jako (Alfa, PAŽE, SPARC, MIPS, NAPÁJENÍ, RISC-V, a x86 Je jako)[1]
- model časování pro celou hierarchii mezipaměti s podporou vlastních koherenčních protokolů
- zjednodušující CPU, in-order CPU, out-of-order CPU
- serializovat / deserializovat z kontrolních bodů
Reference
- ^ A b "gem5: About". Citováno 14. listopadu 2019.
- ^ A b Binkert, Nathan; Sardashti, Somayeh; Sen, Rathijit; Sewell, Korey; Shoaib, Muhammad; Vaish, Nilay; Hill, Mark D .; Wood, David A .; Beckmann, Bradford; Black, Gabriel; Reinhardt, Steven K. (2011-08-31). „Simulátor gem5“. Zprávy počítačové architektury ACM SIGARCH. 39 (2): 1. doi:10.1145/2024716.2024718.
![]() | Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |