Simplified View of StarPU Architecture
Core(task, worker, job,
task-dependency,..)
CUDA
CPU
OpenCL
Cell
Drivers
PePU …
Data Management
Filters (matrix, vector,..)
Common (coherency, datastats,..)
Work-stealing
HEFT
Schedulers
…
Common(lock, barrier,
timing, configuration,..)
Performance Models
Profiling
Virtual Shared Memory
MIC SCC