Trowbridge, Ian
d7c903654e
Add buffer tracing header for rocdecode.hpp ( #340 )
...
* Add buffer tracing header for rocdecode.hpp
* Add new line for formatting
2025-04-16 13:07:44 -05:00
Kandula, Venkateshwar reddy
bc85151a51
SWDEV-524130: add reduced sum counters for new mi355 counters ( #328 )
...
add derived counter for td, tcc, ta.
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
2025-04-15 13:37:28 -07:00
Welton, Benjamin
f143333df0
Add SerializedAtomicRatio counter ( #327 )
...
Co-authored-by: Benjamin Welton <bewelton@amd.com >
2025-04-15 13:36:34 -07:00
Kandula, Venkateshwar reddy
a7f96dde29
SWDEV-524130: add missing mi355 counters and derived counters ( #323 )
...
* add missing counters from public doc.
;
* add reduce sum counter for mi355 tcc, tcp, ta.
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
2025-04-02 09:44:57 -07:00
Vaddireddy, Sushma
09c7d44cc4
MI355X Support - PC Sampling and updating counter_defs.yaml ( #206 )
...
* Update mi350/gfx950 counter_defs.yaml (#131 )
* Update gfx950 counter_defs.yaml
* Update F8 MFMA for gfx950
* Update counter_defs.yaml
* Update counter_defs.yaml
* add simd_util counter
* add new rdc ops gfx950
* Update counter_defs.yaml
* New mi350 CPC counters
* Update counter_defs.yaml
* New mi350 spi counters
* Update new mi350 sq counter_defs.yaml
* Update TA counter_defs.yaml
* Update TD GFX950counter_defs.yaml
* Update TCP gfx950 counter_defs.yaml
* Update new gfx950 tcc counter_defs.yaml
* Update TCP_PENDING_STALL_CYCLES counter_defs.yaml
* MI355X Host-Trap PC sampling Support (#130 )
* Adding gfx12 to CU_NUM
* Add ELFABIVERSION_AMDGPU_HSA_V6
* add gfx950 to TEST_YAML_LOAD metric
* add gfx950 to append counters tests
* Updated CHANGELOG.md
---------
Co-authored-by: Kandula, Venkateshwar reddy <Venkateshwarreddy.Kandula@amd.com >
Co-authored-by: Indic, Vladimir <Vladimir.Indic@amd.com >
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com >
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com >
2025-03-17 15:20:40 -05:00
Kandula, Venkateshwar reddy
121901c321
add gfx12 for counter collection tests ( #108 )
...
* add gfx12 for counter def.
* Update continuous_integration.yml
* Update counter_defs.yaml
* commenting logging.
* Update ioctl.cpp
* add gfx12 to tests
* Update ioctl.cpp
* Add description to GFX12 GL2C_EA_RDREQ counter
* Updates from editor
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
Co-authored-by: Kuricheti, Mythreya <Mythreya.Kuricheti@amd.com >
2025-01-30 15:16:48 -06:00
Kuricheti, Mythreya
d43070bf08
Fix navi48 counter event IDs ( #158 )
...
* Initial fix for navi48 counters
* Add GL2C navi4x gfx12 counters
2025-01-30 13:40:25 -06:00
Welton, Benjamin
3076660e60
Add gfx941/gfx942 to ValuPipeIssueUtil ( #139 )
2025-01-21 14:39:03 -08:00
Welton, Benjamin
c6b52701c7
Add gfx940/gfx9 to ValuPipeIssueUtil ( #138 )
...
Was dropped, likely by mistake, in the transition to yaml
2025-01-21 12:12:39 -08:00
Baraldi, Giovanni
27266eb242
SWDEV-508485: Adding MFMA F8 metric ( #112 )
...
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2025-01-09 15:27:16 -06:00
Baraldi, Giovanni
fddd8ac4aa
SWDEV-490031: Adding new rdc ops metrics ( #96 )
...
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2025-01-06 11:02:23 +00:00
Baraldi, Giovanni
200a8624bc
SWDEV-495749: Adding SIMD_UTILIZATION metric ( #74 )
...
* SWDEV-495749: Adding SIMD_UTILIZATION metric
* Fix mfmautil
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2024-12-20 14:35:18 +00:00
Benjamin Welton
7ddc72ad45
Add rocprofiler_load_counter_definition ( #1193 )
...
Adds rocprofiler_load_counter_definition. This function allows a counter definition file to be supplied to rocprofiler-sdk directly. Takes in a string containing the counter definition YAML, its size (in bytes), and a flag value to state whether this is an append operation or not.
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
Co-authored-by: usrihari123 <srihari.u@amd.com >
2024-11-22 01:55:47 -08:00
Benjamin Welton
89167f03a3
Counter definitions for GFX12 ( #1038 )
...
Co-authored-by: Benjamin Welton <ben@amd.com >
2024-11-08 08:27:15 -08:00
Giovanni Lenzi Baraldi
4acca76edb
Update fetch_size metric ( #1165 )
...
Co-authored-by: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com >
2024-10-29 21:44:27 -03:00
Giovanni Lenzi Baraldi
9652a6e738
SWDEV-487621: Fixes for metric definitions ( #1118 )
...
* Fixes for metric definitions
* Removing gfx8
* Update changelog
* Fixing unit tests
* Small fixes
* Fix for write size
2024-10-08 02:44:31 +05:30
Giovanni Lenzi Baraldi
fa7fc7ec5d
Fixing some accumulate metrics ( #1089 )
...
* Fixing some accumulate metrics
* Fixing some more accumulate metrics
---------
Co-authored-by: Benjamin Welton <bewelton@amd.com >
2024-10-03 09:44:31 -07:00
Gopesh Bhardwaj
fa91169479
Fixing missing counters for gfx900 ( #1028 )
2024-08-21 11:54:30 +05:30
Gopesh Bhardwaj
439025d421
Adding HW Block Information ( #1021 )
...
* Adding HW Block Information
* Addressed Review comments
2024-08-21 10:00:41 +05:30
Benjamin Welton
27a408f5cc
SQ Counter Documentation ( #978 )
...
* SQ Counter Documentation
Improve documentation of SQ counters. Attempts to
make what the counters are outputting (and where
applicable what the counter means in terms o
performance) more clear.
* pre-format
* Address comments + YAML formatting
* More definition fixes
---------
Co-authored-by: Benjamin Welton <ben@amd.com >
Co-authored-by: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com >
2024-07-30 07:46:10 -05:00
Benjamin Welton
34897d318f
Convert counter def format to YAML ( #976 )
...
* Convert counter def format to YAML
Converts counter definition format to YAML with the
following structure:
```yaml
COUNTER_NAME:
architectures:
gfxXX: // Can be more than one, / deliminated if they share idential data
block: <Optional>
event: <Optional>
expression: <optional>
description: <Optional> // In case per arch notes are needed
gfxYY:
...
description: General counter desctiption
```
All counters (derived and hardware) are now defined
in the same file for ease of future additions/subtractions.
Removes existing XML parser. Keeps the existing XML
definitions for now (since other tools still rely on
its presence).
2024-07-12 16:20:33 -07:00