Go to the documentation of this file.
44 :
Stats::Group(base_cpu),
47 "Number of ops (including micro ops) committed"),
49 "Number of ops (including micro ops) which were discarded before "
52 "Number of times Execute suspended instruction fetching"),
54 "Total number of cycles that CPU has spent quiesced or waiting "
57 "CPI: cycles per instruction"),
59 "IPC: instructions per cycle"),
BaseCPU::BaseCPUStats baseStats
Derived & flags(Flags _flags)
Set the flags and marks this stat to print at the end of simulation.
Derived & ysubnames(const char **names)
Derived & prereq(const Stat &prereq)
Set the prerequisite stat and marks this stat to print at the end of simulation.
#define ADD_STAT(n,...)
Convenience macro to add a stat to a statistics group.
MinorStats(BaseCPU *parent)
const FlagsType dist
Print the distribution.
#define UNIT_RATE(T1, T2)
Stats::Formula cpi
CPI/IPC for total cycle counts and macro insts.
void quiesceCycles(ThreadContext *tc, uint64_t cycles)
Derived & precision(int _precision)
Set the precision and marks this stat to print at the end of simulation.
const FlagsType pdf
Print the percent of the total that this entry represents.
Stats::Scalar quiesceCycles
Number of cycles in quiescent state.
ThreadID numThreads
Number of threads we're actually simulating (<= SMT_MAX_THREADS).
Derived & init(size_type _x, size_type _y)
#define UNIT_CYCLE
Convenience macros to declare the unit of a stat.
const FlagsType total
Print the total.
Stats::Scalar numInsts
Number of simulated instructions.
Stats::Vector2d committedInstType
Number of instructions by type (OpClass)
Generated on Tue Mar 23 2021 19:41:24 for gem5 by doxygen 1.8.17