That's essentially right, although gem5 does have some plumbing to run
multiple event queues within the same simulation which can coordinate with
each other within a small window (quantum) of time. gem5 has support for
fibers/threads/coroutines, but these are not typically used to model
events. Eve
Hi Pavel.
1. Yes, this is possible, I've done that as part of my work. The (a?) hard
part is getting the software set up correctly, but gem5 as it is should be
able to run it. Be warned that android is a big, complex system and can
take a long time to boot and run on gem5, which can be particularl
Hi Gabriel. One big reason not to use shared libraries is performance,
although that doesn't mean the idea is without merit. In the long term, I
would like to give gem5 a kconfig like configuration mechanism, where you
could specify things to be built into gem5 itself, things to be excluded,
and th
My apologies, I forgot to mention that I am looking to perform full system
simulation while collecting the hardware counters.
___
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slis
Good time of day to everyone, I am super new to gem5 and I have been carefully
reading the manual so far.
A research project I am working on involves some architectural exploration of
modern Mobile architectures. As such, ideally I would like to simulate
something like Qualcomm Snapdragon 888 S
Hi all,
I would like to know what is your favorite way to run the ECD cycle with this
gem5.debug beast of a binary.
I am currently developing a pretty large Ruby protocol and use 2 build
configurations: debug and fasta for "fast with asserts". I've defined the fasta
build target myself and det
Hi John,
Short answer : no, you can only run several simulations in parallel, but not a
single simulation using one thread per CPU.
Gem5 relies on Discrete Event Simulation (DES) to simulate the concurrent
behavior of HW.
DES is intrinsically sequential in its execution as it relies on coroutin
I do not think IPC is supposed to make any sense with Atomic CPU anyway.
One solution to check that it is running fine would be to go and check
the output (stdout or a file), which seems doable for a microbenchmark,
but maybe not for a large workload.
Arthur
On 4/15/21 5:18 AM, Majid Jalili v