Module dslab_compute::multicore
source · Expand description
Model of computing resource with multiple cores.
Structs§
- Resource allocation.
- Allocation is failed.
- Request to allocate resources.
- Allocation is successful.
- Computation cancellation request.
- Computation is cancelled successfully.
- Computation is failed.
- Computation is finished successfully.
- Computation is preempted successfully.
- Request to start a computation.
- Computation is successfully resumed.
- Computation is started successfully.
- Models computing resource with multiple cores which supports execution of parallel tasks.
- Deallocation is failed.
- Request to release previously allocated resources.
- Deallocation is successful.
- Computation preemption request.
- Computation resumption request.
Enums§
- Computation state.
- Function from
[1, max_cores]to[1, +inf]describing the dependency between the number of cores used for running a task and achieved parallel speedup. - Reason for computation failure.