Searched refs:Histogram (Results 1 - 25 of 27) sorted by relevance

12

/gem5/src/mem/ruby/profiler/
H A DProfiler.hh93 Stats::Histogram delayHistogram;
94 std::vector<Stats::Histogram *> delayVCHistogram;
96 //! Histogram for number of outstanding requests per cycle.
97 Stats::Histogram m_outstandReqHistSeqr;
98 Stats::Histogram m_outstandReqHistCoalsr;
100 //! Histogram for holding latency profile of all requests.
101 Stats::Histogram m_latencyHistSeqr;
102 Stats::Histogram m_latencyHistCoalsr;
103 std::vector<Stats::Histogram *> m_typeLatencyHistSeqr;
104 std::vector<Stats::Histogram *> m_typeLatencyHistCoals
[all...]
H A DStoreTrace.hh36 #include "mem/ruby/common/Histogram.hh"
58 static Histogram* s_store_count_ptr;
59 static Histogram* s_store_first_to_stolen_ptr;
60 static Histogram* s_store_last_to_stolen_ptr;
61 static Histogram* s_store_first_to_last_ptr;
70 Histogram m_store_count;
71 Histogram m_store_first_to_stolen;
72 Histogram m_store_last_to_stolen;
73 Histogram m_store_first_to_last;
H A DStoreTrace.cc39 Histogram* StoreTrace::s_store_count_ptr = NULL;
40 Histogram* StoreTrace::s_store_first_to_stolen_ptr = NULL;
41 Histogram* StoreTrace::s_store_last_to_stolen_ptr = NULL;
42 Histogram* StoreTrace::s_store_first_to_last_ptr = NULL;
77 s_store_count_ptr = new Histogram(-1);
78 s_store_first_to_stolen_ptr = new Histogram(-1);
79 s_store_last_to_stolen_ptr = new Histogram(-1);
80 s_store_first_to_last_ptr = new Histogram(-1);
H A DAddressProfiler.hh36 #include "mem/ruby/common/Histogram.hh"
84 Histogram m_retryProfileHisto;
85 Histogram m_retryProfileHistoWrite;
86 Histogram m_retryProfileHistoRead;
87 Histogram m_getx_sharing_histogram;
88 Histogram m_gets_sharing_histogram;
H A DProfiler.cc121 delayVCHistogram.push_back(new Stats::Histogram());
172 m_typeLatencyHistSeqr.push_back(new Stats::Histogram());
180 m_typeLatencyHistCoalsr.push_back(new Stats::Histogram());
188 m_hitTypeLatencyHistSeqr.push_back(new Stats::Histogram());
196 m_missTypeLatencyHistSeqr.push_back(new Stats::Histogram());
204 m_missTypeLatencyHistCoalsr.push_back(new Stats::Histogram());
214 m_hitMachLatencyHistSeqr.push_back(new Stats::Histogram());
222 m_missMachLatencyHistSeqr.push_back(new Stats::Histogram());
230 m_missMachLatencyHistCoalsr.push_back(new Stats::Histogram());
238 m_IssueToInitialDelayHistSeqr.push_back(new Stats::Histogram());
[all...]
H A DAccessTraceForAddress.hh39 class Histogram;
77 Histogram* m_histogram_ptr;
H A DAccessTraceForAddress.cc31 #include "mem/ruby/common/Histogram.hh"
102 m_histogram_ptr = new Histogram;
H A DAddressProfiler.cc93 Histogram remaining_records(1, 100);
94 Histogram all_records(1, 100);
95 Histogram remaining_records_log(-1);
96 Histogram all_records_log(-1);
/gem5/src/mem/ruby/system/
H A DSequencer.hh105 Stats::Histogram& getOutstandReqHist() { return m_outstandReqHist; }
107 Stats::Histogram& getLatencyHist() { return m_latencyHist; }
108 Stats::Histogram& getTypeLatencyHist(uint32_t t)
111 Stats::Histogram& getHitLatencyHist() { return m_hitLatencyHist; }
112 Stats::Histogram& getHitTypeLatencyHist(uint32_t t)
115 Stats::Histogram& getHitMachLatencyHist(uint32_t t)
118 Stats::Histogram& getHitTypeMachLatencyHist(uint32_t r, uint32_t t)
121 Stats::Histogram& getMissLatencyHist()
123 Stats::Histogram& getMissTypeLatencyHist(uint32_t t)
126 Stats::Histogram
[all...]
H A DGPUCoalescer.hh191 Stats::Histogram& getOutstandReqHist() { return m_outstandReqHist; }
193 Stats::Histogram& getLatencyHist() { return m_latencyHist; }
194 Stats::Histogram& getTypeLatencyHist(uint32_t t)
197 Stats::Histogram& getMissLatencyHist()
199 Stats::Histogram& getMissTypeLatencyHist(uint32_t t)
202 Stats::Histogram& getMissMachLatencyHist(uint32_t t) const
205 Stats::Histogram&
209 Stats::Histogram& getIssueToInitialDelayHist(uint32_t t) const
212 Stats::Histogram&
216 Stats::Histogram
[all...]
H A DSequencer.cc734 m_typeLatencyHist.push_back(new Stats::Histogram());
737 m_hitTypeLatencyHist.push_back(new Stats::Histogram());
740 m_missTypeLatencyHist.push_back(new Stats::Histogram());
745 m_hitMachLatencyHist.push_back(new Stats::Histogram());
748 m_missMachLatencyHist.push_back(new Stats::Histogram());
751 m_IssueToInitialDelayHist.push_back(new Stats::Histogram());
754 m_InitialToForwardDelayHist.push_back(new Stats::Histogram());
757 m_ForwardToFirstResponseDelayHist.push_back(new Stats::Histogram());
760 m_FirstResponseToCompletionDelayHist.push_back(new Stats::Histogram());
765 m_hitTypeMachLatencyHist.push_back(std::vector<Stats::Histogram *>());
[all...]
H A DGPUCoalescer.cc1270 m_typeLatencyHist.push_back(new Stats::Histogram());
1273 m_missTypeLatencyHist.push_back(new Stats::Histogram());
1278 m_missMachLatencyHist.push_back(new Stats::Histogram());
1281 m_IssueToInitialDelayHist.push_back(new Stats::Histogram());
1284 m_InitialToForwardDelayHist.push_back(new Stats::Histogram());
1287 m_ForwardToFirstResponseDelayHist.push_back(new Stats::Histogram());
1290 m_FirstResponseToCompletionDelayHist.push_back(new Stats::Histogram());
1295 m_missTypeMachLatencyHist.push_back(std::vector<Stats::Histogram *>());
1298 m_missTypeMachLatencyHist[i].push_back(new Stats::Histogram());
/gem5/src/mem/ruby/common/
H A DHistogram.hh37 class Histogram class
40 Histogram(int binsize = 1, uint32_t bins = 50);
41 ~Histogram();
44 void add(Histogram& hist);
76 bool node_less_then_eq(const Histogram* n1, const Histogram* n2);
79 operator<<(std::ostream& out, const Histogram& obj)
H A DHistogram.cc29 #include "mem/ruby/common/Histogram.hh"
38 Histogram::Histogram(int binsize, uint32_t bins) function in class:Histogram
44 Histogram::~Histogram()
49 Histogram::clear(int binsize, uint32_t bins)
56 Histogram::clear(uint32_t bins)
72 Histogram::doubleBinSize()
88 Histogram::add(int64_t value)
123 Histogram
[all...]
/gem5/src/mem/probes/
H A Dstack_dist.hh72 Stats::Histogram readLinearHist;
78 Stats::Histogram writeLinearHist;
/gem5/src/mem/
H A Dcomm_monitor.hh282 /** Histogram of read burst lengths */
283 Stats::Histogram readBurstLengthHist;
285 /** Histogram of write burst lengths */
286 Stats::Histogram writeBurstLengthHist;
292 * Histogram for read bandwidth per sample window. The
296 Stats::Histogram readBandwidthHist;
301 * Histogram for write bandwidth per sample window. The
305 Stats::Histogram writeBandwidthHist;
312 /** Histogram of read request-to-response latencies */
313 Stats::Histogram readLatencyHis
[all...]
H A Ddram_ctrl.hh1076 Stats::Histogram bytesPerActivate;
1077 Stats::Histogram rdPerTurnAround;
1078 Stats::Histogram wrPerTurnAround;
/gem5/src/dev/arm/
H A Dflash_device.hh99 /** Histogram of address accesses*/
100 Stats::Histogram writeAccess;
101 Stats::Histogram readAccess;
102 Stats::Histogram fileSystemAccess;
104 /** Histogram of access latencies*/
105 Stats::Histogram writeLatency;
106 Stats::Histogram readLatency;
H A Dufs_device.hh527 /** Histogram of latencies*/
528 Stats::Histogram transactionLatency;
529 Stats::Histogram idleTimes;
/gem5/src/unittest/
H A Dstattest.cc93 Histogram h01;
94 Histogram h02;
95 Histogram h03;
96 Histogram h04;
97 Histogram h05;
98 Histogram h06;
99 Histogram h07;
100 Histogram h08;
101 Histogram h09;
102 Histogram h1
[all...]
/gem5/src/mem/ruby/slicc_interface/
H A DAbstractController.hh55 #include "mem/ruby/common/Histogram.hh"
152 Stats::Histogram& getDelayHist() { return m_delayHistogram; }
153 Stats::Histogram& getDelayVCHist(uint32_t index)
211 //! Histogram for profiling delay for the messages this controller
213 Stats::Histogram m_delayHistogram;
214 std::vector<Stats::Histogram *> m_delayVCHistogram;
H A DAbstractController.cc76 m_delayVCHistogram.push_back(new Stats::Histogram());
/gem5/src/learning_gem5/part2/
H A Dsimple_cache.hh299 Stats::Histogram missLatency;
/gem5/src/arch/arm/
H A Dtable_walker.hh868 Stats::Histogram statWalkWaitTime;
869 Stats::Histogram statWalkServiceTime;
870 Stats::Histogram statPendingWalks; // essentially "L" of queueing theory
/gem5/src/sim/
H A Dsystem.hh608 std::map<uint32_t, Stats::Histogram*> workItemStats;

Completed in 48 milliseconds

12