Skip to content

Adding profiling and performance analysis during benchmarking #23

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions