Workflow Type: COMPSs
Open
Stable
COMPSs Matrix Multiplication resourceUsage profiling example.
MN5 MSIZE=20 BSIZE=768 7 Nodes (6 workers) (--num_nodes=7 --worker_in_master_cpus=0).
- Total number of tasks: 20^3 = 8000
- Maximum code parallelism: 20^2 = 400
- Total cores: 112*6 = 672
- Maximum utilisation: 400 / 112 = 3,57 Nodes
Overall stats from "pycompss inspect":
│ └── overall
│ ├── matmul_tasks
│ │ └── multiply
│ │ ├── maxTime = 91,111 ms
│ │ ├── executions = 8,000
│ │ ├── avgTime = 84,839 ms
│ │ └── minTime = 79,278 ms
│ └── executionTime = 1,929,944 ms
This example shows misuse of resources (from 6 workers, only 3 and a half can be exploited due to the application's inherent parallelism), which can be seen in the profiling folder plots.
Version History
Version 1 (earliest) Created 15th Apr 2025 at 08:59 by Raül Sirvent
No revision comments
Open
master
27835d0

Creators
Submitter
License
Activity
Views: 90 Downloads: 42
Created: 15th Apr 2025 at 08:59
Last updated: 15th Apr 2025 at 09:07

This item has not yet been tagged.

None