|
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 | ||
| ) |