Tick 75590 would be around 230 cpu cycles. If you get an instruction TLB miss (assuming you run in FS mode) and/or have to go to main memory to get your instruction then miss in the row buffer (assuming you use the detailed model) this sounds reasonnable to me.

Le 27/04/2015 12:54, kassan unda a écrit :
Hi all,
I am running a X86 detailed cpu
I set the clock at 3ghz. That means it takes 333 ticks for each clock cycle.
I am running a binary that contains only a single instruction.
I printed out the trace for some reason the instruction is fetched at 75591th tick 75591: system.cpu T0 : @_start. 0 : MOV_R_I : limm eax, 0x3c : IntAlu : D=0x000000000000003c

I dont understand why it takes so long for it to fetch the instruction.
Is this normal?
How can I fix this?
I will appreciate any help I can get. Thx in advance.
/Regards,/
/Kassan Unda/
/Doctoral Candidate
/
/Computer Engineering/
/Missouri S&T (Formerly University of Missouri Rolla)/
/WebPage: http://web.mst.edu/~kutx9 <http://web.mst.edu/%7Ekutx9>/
/
/

    *"Do not go where the path may lead, go instead where there is no
    path  and leave a trail."* Ralph Waldo Emerson



_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


--
Arthur Perais
INRIA Bretagne Atlantique
Bâtiment 12E, Bureau E303, Campus de Beaulieu
35042 Rennes, France

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to