Commit Graph

8920 Commitit

Tekijä SHA1 Viesti Päivämäärä
colramos-amd 424dd6a4a8 Add figure styling to YML configs
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:42:21 -05:00
colramos-amd e6ca8e0361 Enable join_prof() merge util to be called from outside Omniperf
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:42:21 -05:00
colramos-amd 626fc7f18f Filter additional ops in gen_counter_list fucn
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:42:21 -05:00
colramos-amd 35daf8c120 Comply to Python formatting
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:42:21 -05:00
colramos-amd 2c2b384ca2 Abstract perfmon coalesing for useage in rocomni plugin
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:42:21 -05:00
colramos-amd 33ad9ffca3 Rearranging build_df func to optimize ArchConfig for rocomni plugin
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:42:21 -05:00
Cole Ramos 3daad292f9 Update 1800_L2_cache_per_channel.yaml
Capitalizing for consistency

Signed-off-by: Cole Ramos <colramos@amd.com>
2023-08-07 11:42:21 -05:00
Cole Ramos 02c647301d Update 1800_L2_cache_per_channel.yaml
Capitalizing for consistency

Signed-off-by: Cole Ramos <colramos@amd.com>
2023-08-07 11:42:21 -05:00
JoseSantosAMD dcd2595412 Fixed Units inconsistencies
-  Table 10: Units were output as "$normUnit" now they are instr + normUnit

-  Table 16: Changed to Req per $normUnit

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-08-07 11:42:21 -05:00
Karl W. Schulz 931a333be1 updating path for rocm repo to supported rhel8 release (8.8)
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2023-08-07 11:41:40 -05:00
Nicholas Curtis a6a0fc4d5e apply formatting
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
2023-08-07 11:41:40 -05:00
Nicholas Curtis 607d9f79d3 Add options to enable latexpdf builds
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
2023-08-07 11:41:40 -05:00
Ranjith Ramakrishnan bb4756d2e0 Disable file reorg backward compatibility support by default
Change-Id: Ib53a4d0476ec598025d4f1f98414e0e425bb0e49
2023-08-07 09:38:12 -07:00
coleramos425 8ae839533d Comply to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-07 11:37:02 -05:00
coleramos425 5e52983bbf Extend filtering into timestamps.csv (#80)
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-07 11:37:02 -05:00
colramos-amd 0b135be559 Add subsection title to System Speed-of-Light
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:37:02 -05:00
colramos-amd 48f037e242 Comply to Python formatting
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:37:02 -05:00
colramos-amd 599bc01310 Omniperf rocomni changes
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:37:02 -05:00
colramos-amd c16656eb87 Fix VGPR issue (#139)
Signed-off-by: colramos-amd <colramos@amd.com>
2023-08-07 11:37:02 -05:00
Ranjith Ramakrishnan 2e096d9009 SWDEV-366827 - Disable file reorg backward compatibility support by default
Change-Id: I9c4201d7786be2e3f77bc1d4d15887741ba59ec5
2023-08-07 09:25:00 -07:00
JoseSantosAMD cc19506270 Adding min/max/avg breakdown across dispatches for instruction mix panels
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-08-07 11:23:25 -05:00
Ranjith Ramakrishnan 9406cdd832 SWDEV-366827 - Disable file reorg backward compatibility support by default
Change-Id: I1de06d0d6a30c8c862d768b58460ef1b49d15e29
2023-08-07 09:21:19 -07:00
Cole Ramos c809346b1b Merge pull request #155 from arghdos/bf16_flops
fix max BF16 flop rate on CDNA2
2023-08-03 15:36:45 -07:00
Giovanni LB 71b8b748c3 SWDEV-408509: Updated readme for MPI use
Change-Id: I17f46c48600236c925f741ba14bca01b087a823d
2023-08-03 11:05:03 -04:00
Hao Zhou 54685546ed Merge amd-staging into amd-master 20230803
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I7d0428dc3b5dae6fbd32e414a8aaedc64fb88d44
2023-08-03 14:40:50 +08:00
Giovanni LB 2f8edb0250 SWDEV-415057: Fixing warning messages for masked simds
Change-Id: I06eed3c986e5e7de68978ac995b36edb35183a8a
2023-08-02 17:05:45 -04:00
JoseSantosAMD add68ded67 reformatting
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-08-02 13:55:08 -05:00
coleramos425 4e58f0ba2e Only load required archs into ArchConfig datastruct (#144)
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-02 12:51:51 -05:00
coleramos425 0f96a8d1e5 Fix incorrect ordering of args in perfagg func
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-02 12:50:34 -05:00
JoseSantosAMD b63332a317 Use llvm-cxxfilt to demangle names
Show typed text in in dash-dropdown input box

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-08-02 12:38:56 -05:00
Ranjith Ramakrishnan 86b7e2ff4f Revert "For testing purpose removing the dependency of rocm-core-asan with rocm-core"
This reverts commit 8ce1529027.

Reason for revert: <The change was made for testing purpose. So reverting back>

Change-Id: Ie7618c7aa2b3d71efba950e296b48e728c651ff7
2023-08-02 13:34:52 -04:00
Charis Poag 9c7eed7edc [lib] Enhance Logger: gpu_metrics + enable console out
* Updates:
    - Env variable RSMI_LOGGING=0 or any other value
        -> all logging off
    - Env variable RSMI_LOGGING=1 -> logs only
    - Env variable RSMI_LOGGING=2 -> console only
    - Env variable RSMI_LOGGING=3 -> both logs + console
    - Metrics output includes hexdump of current file
      and decoded metrics (functions: logHexDump
      and log_gpu_metrics)
    - System info gathered, now includes if system's
      perceived endianness - little or big endian
      helpful for viewing decoded hexdump or any
      binary translation
    - Added templates for printing unsigned hex
      (print_unsigned_hex_and_int), unsigned integers
      (print_unsigned_int), and printing both unsigned
      hex and int with an optional header
      (print_unsigned_hex_and_int)
    - Fixed some build compile warnings/errors -
      ex. doing strncpys for sku or board names
      this operation is expected and needed
      and for temp file writes if unsuccessful
      we now properly send RSMI_STATUS_FILE_ERROR
    - Fixed on RHEL 8.8/9.x logrotate does not properly
      initialize

Change-Id: Ifa0f0218c9cafd0a8cd6aa8e7f94d61e9107200f
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
2023-08-01 21:46:19 -05:00
Cole Ramos 83a8577ff3 Merge pull request #151 from JoseSantosAMD/bug_141
Update Grafana Plugin
2023-08-01 13:47:48 -05:00
David Yat Sin 66b66e42cd Keep libdrm device_handle on older libdrm
Even if the version of libdrm older and does not support the
amdgpu_device_get_fd function, the device_handle stored in
amdgpu_handle[] is still valid and can be returned via
hsaKmtGetAMDGPUDeviceHandle.

Change-Id: I024a3e82e6cfebac5577aefe359b067746c4023e
2023-08-01 10:52:26 -04:00
JoseSantosAMD 9360ed8b0c Use llvm-cxxfilt to demangle names in kernel_name_shortener
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-07-31 14:19:26 -05:00
David Yat Sin 93aff0b439 Fix compile error when using clang
Fix compile error due to arithmetic on void*
Fix some compile warnings

Change-Id: I03ded438c5af77ba61c0a7017be5d4fe1e16c16c
2023-07-31 18:29:19 +00:00
Bill(Shuzhou) Liu 0522439ac2 Crash when ecc count sysfile cannot be read
Replace assert with error handling code.

Change-Id: I6500ae4d38a8caea87828aa7d76373d20c8354c7
2023-07-31 08:36:53 -05:00
Hao Zhou c4bc5550f7 Merge amd-staging into amd-master 20230731
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I606526255c6120c373fe25723c698ddf3d174b17
2023-07-31 13:51:06 +08:00
Nicholas Curtis 42248d5391 fix max BF16 flop rate on CDNA2
Signed-off-by: Nicholas Curtis <nicurtis@amd.com>
2023-07-28 12:38:11 -04:00
gobhardw 0ecf3cb2e1 SWDEV-413890 and formatting changes
Change-Id: Icea4ddf9dbdb6181bd8affdec9072738fcfa215e
2023-07-28 12:33:00 +05:30
Bill(Shuzhou) Liu aeb6c61f54 Change reset power error message to logging
Since the reset will continue if the reset power and current power
is the same, error may confuse the user.

Change-Id: I35b9ef17afd47b5af5bd2b8882a44f63991fe509
2023-07-27 15:18:28 -05:00
Jonathan Kim 7df0167821 Enable D2D SDMA Ganging over xGMI
Use all available SDMA engines capped by xGMI bandwith for
all D2D copies within a hive.

By default, set the latency boundary copy size as 4KB and below.
Any copy size in within this boundary will not gang.

Avoid oversubscribing engines by not ganging on engines with
pending non-ganged work.

An enviroment variable HSA_ENABLE_SDMA_GANG has been provided
to override default ganging behaviour.

Change-Id: Iccde76aa1af1d47ea2a151789432c9db4f0ffa8d
2023-07-27 08:58:26 -04:00
Hao Zhou d52e613adf Merge amd-staging into amd-master 20230727
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I476516b5ce8c7a6c05d48d06acd7736141bee0dd
2023-07-27 12:11:11 +08:00
Bill(Shuzhou) Liu 80d650b95a Handle csv output when the command is not based on the device
Fix the error only one csv line can be printed out when output
is not based on device.

Change-Id: Idacc5d98acc223e932fb3d46c888bfa04778b73c
2023-07-26 15:28:18 -05:00
Jonathan Kim c5dbb93e59 Silence parenthesis warnings in mem API
Fix KFD version checking parenthesis warnings on compile.

Change-Id: I89c46ea84a8d75b761d8c40ff62d008c7afbef2d
2023-07-26 16:14:40 -04:00
Ranjith Ramakrishnan 7c45d24f06 SWDEV-366827 - Header file installation path changed as per file reorganization
Change-Id: Idb94bd3c4cb32fa11ee6821b62ccd04d77a830e8
2023-07-26 15:13:38 -05:00
nunnikri cf852844b5 Update CHANGELOG.md 2023-07-26 13:02:06 -07:00
nunnikri fcafd602e3 Update CHANGELOG.md
Update CHANGELOG for ROCm5.6 release
2023-07-26 13:01:42 -07:00
David Yat Sin ebc51dd0eb Revert "Add support for GC 11.5.0 and 11.5.1"
Reverting this as current mainline compiler branch does not support
gfx1150/gfx1151 yet. Will bring back later.

This reverts commit e877840197.

Change-Id: I31ff4fb2d5817538094a7ffaeba96dd6a7d660c7
2023-07-26 15:03:54 +00:00
Jonathan Kim aaab019960 libhsakmt: add debug trap thunk call for testing
Add generic thunk call for debug testing that assumes
caller populations trap arguments correctly.

Signed-off-by: Jonathan Kim <jonathan.kim@amd.com>
Change-Id: I33a0bc66ca77e29f5b663d4bfe73f8684df8bfb6
2023-07-26 10:29:27 -04:00