If that is the case, how come the total miss cycles is, for example, 751856570000 while cpu.numCycles is only 783263851? Or the former one is in ticks?

Thanks.

Weixun

On 11/2/2010 2:54 PM, Steve Reinhardt wrote:


On Tue, Nov 2, 2010 at 7:33 AM, Weixun Wang <[email protected] <mailto:[email protected]>> wrote:

    Hi all,

    A simple question. Could any one tell me that is the miss latency
    (e.g., system.cpu.dcache.overall_miss_latency) in M5 simulation
    output file? It is apparently not "# number of overall miss
    cycles" since it has a very huge value (e.g., 751856570000 while
    the cpu cycles simulated is only 783263851). Moreover, how is this
    latency calculated?


The overall miss cycles is the sum of the latencies of all the misses; you divide by the number of misses to get the average miss latency.


    And I'm assuming all cache access latency, miss latency, block
    fill time are incorporated in "system.cpu.numCycles", right?


I don't remember exactly what cpu.numCycles tracks vs. sim_ticks (I think it excludes idle time), but it definitely includes memory access latencies.


    Thanks.

-- Best Regards,

    Wang, Weixun

    _______________________________________________
    m5-users mailing list
    [email protected] <mailto:[email protected]>
    http://m5sim.org/cgi-bin/mailman/listinfo/m5-users



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


--
Best Regards,

Wang, Weixun

Department of Computer&  Information Science&  Engineering
Gator College of Engineering
University of Florida
Gainesville, FL 32611
http://www.cise.ufl.edu/~wewang

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

Reply via email to