|
Peano
|
Fuse instruction. More...
#include <Strategy.h>
Public Member Functions | |
| FuseInstruction (int device_, int minTasks_, int maxTasks_) | |
| std::string | toString () const |
Data Fields | |
| int | device |
| int | minTasks |
| int | maxTasks |
Fuse instruction.
Represent if and how to fuse tasks:
| device | Which device is to be used. Can be tarch::multicore::Task::Host. |
| minTasks | How many tasks are to be used at least. Can be zero, which means we always have to fuse (unless maxTask equals 1), but should not be negative. |
| maxTasks | How many tasks are to be fused at most. Has to be bigger equal minTasks. If you set it to one, you disable fusion and tasks go straight into the runtime system as proper tasks. |
Definition at line 323 of file Strategy.h.
| tarch::multicore::orchestration::Strategy::FuseInstruction::FuseInstruction | ( | int | device_, |
| int | minTasks_, | ||
| int | maxTasks_ ) |
Definition at line 327 of file Strategy.h.
| std::string tarch::multicore::orchestration::Strategy::FuseInstruction::toString | ( | ) | const |
Definition at line 333 of file Strategy.h.
| int tarch::multicore::orchestration::Strategy::FuseInstruction::device |
Definition at line 324 of file Strategy.h.
Referenced by toString().
| int tarch::multicore::orchestration::Strategy::FuseInstruction::maxTasks |
Definition at line 326 of file Strategy.h.
Referenced by toString().
| int tarch::multicore::orchestration::Strategy::FuseInstruction::minTasks |
Definition at line 325 of file Strategy.h.
Referenced by toString().