Re: [Gems-users] How to collect multicore coherence traffic


Date: Tue, 05 Jul 2011 11:15:34 +0200
From: John Shield <john.shield@xxxxxxxxxxx>
Subject: Re: [Gems-users] How to collect multicore coherence traffic
Hi Jianhua,

Small mistake, that line of code was in the sequencer.C.

File: /home/john/opt/gems/ruby/system/Sequencer.C:

File: /home/john/opt/gems/slicc_interface/Message.h: 
g_system_ptr->getProfiler()->recordLatency(request.getTime(), request.m_cacheStartTime, request.m_replacementTime, type, request.m_cacheMiss, write, (m_chip_ptr->getID()*RubyConfig::numberOfProcsPerChip()+m_version));

After the cache request has been processed, it calls a function called "recordLatency" in the profiler to store the information in the profiler.


Regards,

John
[← Prev in Thread] Current Thread [Next in Thread→]