Hi,
I have already watched these tutorials and managed to simulate the
execution of the hello example in 2 different CPU architectures. But
this is not my case. What i would like to do is simulating the execution
time of
a function but without executing the source code, but by knowing the
cycles and the cache/bus accesses of this function. For instance i know
that a function take 1E6 cycles to be
executed and causes "x" cache misses and "y" bus accesses etc. By
combining those information it should be possible, knowing the delays of
each cache miss for instance, to compute
the total execution time in this system. Do you know if this is possible
by gem5? Also do you know in which file of the source code should i
search into and modify?
Kind regards,
Kostas
On 15/01/2013 20:53, Payne, Benjamin wrote:
I suggest starting with the video tutorials on
http://gem5.org/Introduction
and
http://gem5.org/Running_gem5
See also,
http://gem5.org/Frequently_Asked_Questions
*From:*[email protected]
[mailto:[email protected]] *On Behalf Of *Kostas
*Sent:* Monday, January 14, 2013 11:55 AM
*To:* [email protected]
*Subject:* [gem5-users] Use of gem5
Hi to all!
I am doing research in DSE of embedded systems and i need somehow to
simulate my profiling stats. In order to give you a clear view of what
i have and what i need i will describe you in brief what i am doing.
I have for instance an application that is based on embedded systems.
I am profiling this application by using my own developed profiler,
and in the end i receive stats for each function, like cycles retired,
instructions retired, l1, l2, l3 cache misses, memory used, etc. I
would like to simulate the application in a host (eg. X86 or even ARM),
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users