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

Reply via email to