Go to the documentation of this file.
48 : statistics::
Group(base_cpu),
49 ADD_STAT(numInsts, statistics::units::Count::get(),
50 "Number of instructions committed"),
51 ADD_STAT(numOps, statistics::units::Count::get(),
52 "Number of ops (including micro ops) committed"),
53 ADD_STAT(numDiscardedOps, statistics::units::Count::get(),
54 "Number of ops (including micro ops) which were discarded before "
56 ADD_STAT(numFetchSuspends, statistics::units::Count::get(),
57 "Number of times Execute suspended instruction fetching"),
59 "Total number of cycles that CPU has spent quiesced or waiting "
61 ADD_STAT(cpi, statistics::units::Rate<
62 statistics::units::Cycle, statistics::units::Count>::get(),
63 "CPI: cycles per instruction"),
64 ADD_STAT(ipc, statistics::units::Rate<
65 statistics::units::Count, statistics::units::Cycle>::get(),
66 "IPC: instructions per cycle"),
67 ADD_STAT(committedInstType, statistics::units::Count::get(),
68 "Class of committed instruction")
statistics::Scalar quiesceCycles
Number of cycles in quiescent state.
statistics::Formula cpi
CPI/IPC for total cycle counts and macro insts.
Derived & init(size_type _x, size_type _y)
MinorStats(BaseCPU *parent)
const FlagsType dist
Print the distribution.
const FlagsType pdf
Print the percent of the total that this entry represents.
ThreadID numThreads
Number of threads we're actually simulating (<= SMT_MAX_THREADS).
statistics::Scalar numInsts
Number of simulated instructions.
gem5::BaseCPU::BaseCPUStats baseStats
#define ADD_STAT(n,...)
Convenience macro to add a stat to a statistics group.
statistics::Scalar numCycles
statistics::Vector2d committedInstType
Number of instructions by type (OpClass)
Derived & precision(int _precision)
Set the precision and marks this stat to print at the end of simulation.
GEM5_DEPRECATED_NAMESPACE(GuestABI, guest_abi)
Derived & prereq(const Stat &prereq)
Set the prerequisite stat and marks this stat to print at the end of simulation.
void quiesceCycles(ThreadContext *tc, uint64_t cycles)
Derived & ysubnames(const char **names)
Derived & flags(Flags _flags)
Set the flags and marks this stat to print at the end of simulation.
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
const FlagsType total
Print the total.
Generated on Tue Sep 21 2021 12:25:01 for gem5 by doxygen 1.8.17