Galois
|
Functions used by ParaMeter, which measures parallelism of loops. More...
Classes | |
struct | StepStatsBase |
struct | OrderedStepStats |
struct | UnorderedStepStats |
class | FIFO_WL |
class | RAND_WL |
class | LIFO_WL |
struct | ChooseWL |
struct | ChooseWL< T, SchedType::FIFO > |
struct | ChooseWL< T, SchedType::LIFO > |
struct | ChooseWL< T, SchedType::RAND > |
class | ParaMeterExecutor |
Enumerations | |
enum | SchedType { SchedType::FIFO, SchedType::RAND, SchedType::LIFO } |
Functions | |
FILE * | getStatsFile (void) |
void | closeStatsFile (void) |
template<class T , class FunctionTy , class ArgsTy > | |
class galois::runtime::ParaMeter::ParaMeterExecutor | execute (const R &range) |
ParaMeterExecutor (const FunctionTy &f, const ArgsTy &args) | |
template<typename RangeTy > | |
void | init (const RangeTy &range) |
template<typename RangeTy > | |
void | initThread (const RangeTy &) const |
void | operator() (void) |
Functions used by ParaMeter, which measures parallelism of loops.
|
strong |
void galois::runtime::ParaMeter::closeStatsFile | ( | void | ) |
class galois::runtime::ParaMeter::ParaMeterExecutor galois::runtime::ParaMeter::execute | ( | const R & | range | ) |
FILE * galois::runtime::ParaMeter::getStatsFile | ( | void | ) |
void galois::runtime::ParaMeter::init | ( | const RangeTy & | range | ) |
void galois::runtime::ParaMeter::initThread | ( | const RangeTy & | ) | const |
void galois::runtime::ParaMeter::operator() | ( | void | ) |
galois::runtime::ParaMeter::ParaMeterExecutor | ( | const FunctionTy & | f, |
const ArgsTy & | args | ||
) |