COMPSs Matrix Multiplication resourceUsage profiling example MN5 MSIZE=20 BSIZE=768 7 Nodes total
Version 1

Workflow Type: COMPSs
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
help Creators and Submitter
Activity

Views: 90   Downloads: 42

Created: 15th Apr 2025 at 08:59

Last updated: 15th Apr 2025 at 09:07

help Tags

This item has not yet been tagged.

help Attributions

None

Total size: 3.44 MB
Powered by
(v.1.16.0)
Copyright © 2008 - 2024 The University of Manchester and HITS gGmbH