Go to the documentation of this file.
51 .
desc(
"Number of instructions committed");
55 .
desc(
"Number of ops (including micro ops) committed");
59 .
desc(
"Number of ops (including micro ops) which were discarded "
64 .
desc(
"Number of times Execute suspended instruction fetching");
68 .
desc(
"Total number of cycles that CPU has spent quiesced or waiting "
74 .
desc(
"CPI: cycles per instruction")
80 .
desc(
"IPC: instructions per cycle")
87 .
desc(
"Class of committed instruction")
Stats::Vector2d committedInstType
Number of instructions by type (OpClass)
Stats::Scalar numDiscardedOps
Number of ops discarded before committing.
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.
Stats::Formula cpi
CPI/IPC for total cycle counts and macro insts.
void regStats(const std::string &name, BaseCPU &baseCpu)
Stats::Scalar numInsts
Number of simulated instructions.
Derived & name(const std::string &name)
Set the name and marks this stat to print at the end of simulation.
const FlagsType dist
Print the distribution.
const std::string & name()
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.
ThreadID numThreads
Number of threads we're actually simulating (<= SMT_MAX_THREADS).
Stats::Scalar quiesceCycles
Number of cycles in quiescent state.
Derived & init(size_type _x, size_type _y)
Stats::Scalar numFetchSuspends
Number of times fetch was asked to suspend by Execute.
const FlagsType total
Print the total.
Derived & desc(const std::string &_desc)
Set the description and marks this stat to print at the end of simulation.
Stats::Scalar numOps
Number of simulated insts and microops.
Generated on Wed Sep 30 2020 14:02:08 for gem5 by doxygen 1.8.17