ChampSim
champsim.cc File Reference
#include "champsim.h"
#include <algorithm>
#include <chrono>
#include <numeric>
#include <vector>
#include "environment.h"
#include "ooo_cpu.h"
#include "operable.h"
#include "phase_info.h"
#include "tracereader.h"
#include <fmt/chrono.h>
#include <fmt/core.h>
Include dependency graph for champsim.cc:

Namespaces

 champsim
 

Functions

std::chrono::seconds elapsed_time ()
 
phase_stats champsim::do_phase (phase_info phase, environment &env, std::vector< tracereader > &traces)
 
std::vector< phase_stats > champsim::main (environment &env, std::vector< phase_info > &phases, std::vector< tracereader > &traces)
 

Variables

constexpr int DEADLOCK_CYCLE {500}
 
auto start_time = std::chrono::steady_clock::now()
 

Function Documentation

◆ elapsed_time()

std::chrono::seconds elapsed_time ( )

Variable Documentation

◆ DEADLOCK_CYCLE

constexpr int DEADLOCK_CYCLE {500}
constexpr

◆ start_time

auto start_time = std::chrono::steady_clock::now()