Skip to content

Adding profiling and performance analysis during benchmarking #23

@gfursin

Description

@gfursin

We need to continue improving universal benchmarking and optimization capabilities in CM for different OS and hardware targets:

  • For compiled code (C/C++ ...) we improve the following CM scripts

  • For Python:

    • create CM script with a python package to collect various profiling info (memory utilization, etc) particularly to analyze ML/AI models (was asked by ABTF).
    • Collect function-level profiling
  • Add support for universal performance analysis to CM experiment:

    • Aggregate profiling from multiple runs and perform stat analysis (variation, min/max, phases, etc)
    • Visualize experiments

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions