Skip to main content

A GUI-based visualizer for Arm CMN (Coherent Mesh Network) systems using WindowsPerf backend

Project description

CMN Mesh Visualizer

This is a Python project that uses WindowsPerf as a backend to provide a GUI-based visualiser for Arm CMN (Coherent Mesh Network) systems. It enables visual analysis of topology, traffic, and performance metrics using PMU data from XPs, DTCs, and related components—helping engineers identify bottlenecks and understand system behaviour across complex SoCs.

Installation

To install the project locally:

pip install .

For development mode installation:

pip install -e .

Project Structure

cmn-mesh-visualizer/
├── wperf-cmn-visualizer/     # Main Python module containing *.py implementation files   └── *.py
├── tests/                    # Test suite containing *.py test files   └── *.py
└── pyproject.toml            # Project build and dependency metadata

Contributing

To contribute to the project follow our Contributing Guidelines.

License

All code in this repository is licensed under the BSD 3-Clause License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wperf_cmn_visualizer-0.3.0.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wperf_cmn_visualizer-0.3.0-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

Details for the file wperf_cmn_visualizer-0.3.0.tar.gz.

File metadata

  • Download URL: wperf_cmn_visualizer-0.3.0.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for wperf_cmn_visualizer-0.3.0.tar.gz
Algorithm Hash digest
SHA256 39aa3fa53caedc3507e95cea86652e90e0346b22025dac212fbf42a275595b61
MD5 de13c214510e82ddba4335398fbadb9b
BLAKE2b-256 125b4147d4c76b1fbc4d879cc1e03e1f23bd7a8fd774dd0f644150508183769c

See more details on using hashes here.

File details

Details for the file wperf_cmn_visualizer-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for wperf_cmn_visualizer-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76d7fb21cf3ccc45ddb7cf36faf0f201d0e3df9a56a93f31de90b08b7fd085f1
MD5 786e77ceac94c9eae9be87f9751c7bda
BLAKE2b-256 3d579bc297139b4806330c8cd03544ecb172f11bef08ac45c8b1ffab724badcc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page