Grafik Komit

126 Melakukan

Penulis SHA1 Pesan Tanggal
Evgeny 169e36f379 SWDEV-252747 : testing using v3 object
Change-Id: I427df765d1be55bd2851ce441238b3eaa46cca4f
2020-10-09 06:38:46 -04:00
Evgeny 8d021eb401 SWDEV-249924 : hip correlation id explicite propogation
Change-Id: If5799a812b7789a805797aed8be4ab52d417221f
2020-10-01 12:40:41 -04:00
Evgeny 29191089cc SWDEV-254810 : JSON generator cleanup
Change-Id: Iacf782ee1e33443e9efb35b1adfcd2a43feda91d
2020-10-01 00:48:56 -05:00
Evgeny a87d41c6e4 JSON flow timestamp fix
Change-Id: I2dacc29250f2d9c5d56bf8ab3ca7f621cb7b663a
2020-09-21 03:53:03 -04:00
Evgeny Shcherbakov a3fafe585d Merge "DB commit on close" into amd-staging 2020-09-11 09:41:03 -04:00
Evgeny Shcherbakov ae7e661b5d Merge "Fix for: statement uses 11, and there are 1 supplied" into amd-staging 2020-09-03 13:37:00 -04:00
Rachida Kebichi 30e9ee7b16 Fix for: statement uses 11, and there are 1 supplied
Change-Id: I7a6e34df865539f5e61686959b686c15bd909017
2020-08-28 13:44:41 -05:00
Xianwei Zhang b445610cd1 concurrent: enable/fix the related settings
Concurrent profiling relies on the aqlprofile read_api
and tracker. This patch set those options to enable
the concurrent profiling.

Change-Id: Ib97d4d8facfbc11f2684d83109397cd13f117d5e
2020-08-26 16:04:57 -04:00
Evgeny be69ebd33d DB commit on close
Change-Id: I223f4237ba814f69b75c026be7ea9ace95a3d5ae
2020-08-26 01:18:49 -05:00
Evgeny 5511a969e7 passing filename to mem_manager dump
Change-Id: I95cb99a69c4d2f8e55a063388d46a7f7b196f6bd
2020-08-15 04:01:08 -04:00
Evgeny 8a8f498468 postprocessing optimisation
Change-Id: I8091f293a80a8c546432932f209327ce97769c98
2020-08-12 13:00:33 -04:00
Evgeny 71b1da0eab roctx range api py script changes
Change-Id: I1ee994e00fa0283e129f05e2745c0c6caf8aa6b5
2020-08-07 16:53:24 -04:00
Rachida Kebichi 86f32d591b Merge "Dump memcpy info for hsa" into amd-master 2020-07-21 14:59:43 -04:00
Xianwei Zhang 4fad73511c pmc: add parraller kernels 'rocprof' option
The profiling was only enabled in serial mode, i.e., kernels
are serialized in execution, and counters are reset at each
kernel start and read at kernel completion. This patch adds
the concurrent mode, by issuing the process-level start
packet to reset counters, and then reading twice at kernel
start and end time to obtain the counter value difference.
The new concurrent profiling usage needs the integration
with the corresponding augment at aqlprofile side.

Change-Id: I94b4442eadc8c64b8fba51b1e4916fc8b895ad21

enable cnocurrent kernels 'rocprof' option

Change-Id: I5088d54879a4bf91e180eba520aa9427304c1713
2020-07-20 12:57:42 -05:00
Rachida Kebichi dabb49661b Dump memcpy info for hsa
Change-Id: Ia7ae7f15939a5544f2e846afc049023cadcc0e62
2020-07-17 16:32:22 -04:00
Rachida Kebichi 1a06583d15 Simple fix for incorrect kernel name
Change-Id: I8fe2c552d37aa2e1b8874cead4c126ee48fbc02e
2020-07-17 12:25:33 -04:00
Aaron En Ye Shi f96c9f49aa Merge "Update to use new bitcode library structure" into amd-master 2020-07-14 15:30:49 -04:00
Aaron Enye Shi a6f6a13385 Update to use new bitcode library structure
Also, continue support for old bitcode library layout
for backwards compatibility.

Change-Id: Id7f164ecb989a44c22958afce78745552a4babb3
2020-07-13 14:21:33 -04:00
Evgeny 81d768c91f enabling memory manager by env var
Change-Id: I8fe708882123b1dd62c20afd9e4967e9ab80c97a
2020-07-13 12:58:50 -05:00
Rachida Kebichi 37231cd00d Fix for ptr type unknown
Change-Id: I17674c689e7051b79d15cc4cae9676c86a8c46ae
2020-07-07 01:16:16 -04:00
Rachida Kebichi f15937f13c Removed not needed extra parenthesis
Change-Id: I485c248773e7b0344e754c5ecf3341321216b7b2
2020-07-06 12:44:50 -04:00
Evgeny c196fbe0d5 JSON trace dependencies flow to-tid fix
Change-Id: If21b12d0560e7db07b1ff02e0441addff3453cbe
2020-06-29 01:16:05 -05:00
Evgeny d013413cb8 fixing activity correlation for n-process use case
Change-Id: I3e52452b586a08fc9cfcb50851ddcc600c7ef910
2020-06-27 04:01:51 -05:00
Evgeny 60c106a07d JSON start point fix in multiproc usecase
Change-Id: I84317af41ec0828f08bb2d45803515738167e77a
2020-06-25 10:27:00 -04:00
Rachida Kebichi 186a247dbe memcpy info added to csv, sqlitedb and json
Change-Id: I56f2ec667c7f3741b519f3335a3eec26b34c0ab4
2020-06-24 18:41:21 -04:00
Evgeny 708edfe989 tblext.py fixing: 'stream_ind' not-inintialized python issue; app START time message;
Change-Id: Ib17c49daf7c118aa83025d805d707bf3d8e1c88f
2020-06-23 19:58:33 -04:00
Evgeny 58fadcfa7c profiler app-replay results merge fix; stream index postproc fix;
Change-Id: If58ca46fb0259b4e69a764935cfd66fc80af507a
2020-06-23 13:15:58 -04:00
Evgeny Shcherbakov a2cc08811f Merge "adding SQLiteDB class 'table_get_record' method" into amd-master 2020-06-23 13:10:23 -04:00
Evgeny a7179a1c5c fixing rocminfo path requirements error - no usage printing
Change-Id: Ib48d6c81e1771976e67562fc34e158e30a532d34
2020-06-23 13:09:58 -04:00
Evgeny 6c72cdfe82 json trace normalizing fix
Change-Id: Ia5987fcd3e08808953534fa3ded2df0b17e0e87a
2020-06-19 13:40:33 -05:00
Evgeny dfba287ff2 json trace normalizing for app start
Change-Id: I97480f7461c377096c101cd0dc6ce088f799fbab
2020-06-17 19:01:12 -05:00
Evgeny d0a7366897 adding SQLiteDB class 'table_get_record' method
Change-Id: I122805040764e239b61b641f03f03ddd4a677394
2020-06-17 03:33:58 -05:00
Evgeny 68c9f32d6e fix output merging
Change-Id: I7c51e85f8a8e6e5bae67abf74716a658cc533a6a
2020-06-15 01:13:19 -05:00
Rachida Kebichi 807f17d6ce support for hip multi kernels
Change-Id: I8cc42eb53f075ea4f27dc1287e7ab3fb77916027
2020-06-11 14:59:22 -05:00
Evgeny c4e3d8de32 JSON GPU activity per stream fix
Change-Id: I3fca861d0b36d26d2800cd39f12cd4485a2b4db9
2020-06-05 10:16:57 -05:00
Evgeny Shcherbakov 6a96c90310 Merge "adding proc-id to activity events" into amd-master 2020-06-04 15:03:34 -04:00
Evgeny 35e6ac1d0f adding proc-id to activity events
Change-Id: I3a4673c8e5d8b115a213d00058e4235a4e68510e
2020-06-03 03:29:24 -05:00
Evgeny e9a9b5d3ef rocminfo check fix
Change-Id: I8d50335060a16954df37be8f4d74928d565b1078
2020-06-03 01:00:48 -05:00
Evgeny Shcherbakov 03a2a761b3 Merge "sqlight generic fld change api" into amd-master 2020-06-02 22:32:59 -04:00
Evgeny 6f0e4dbc61 sqlight generic fld change api
Change-Id: I1ff21da94bd61a3aecf2a54f0212cd3b88b5776e
2020-06-02 11:00:19 -04:00
Evgeny 0efdd937a2 minor change
Change-Id: I365e3c671c829c6b205587f5770f70cef5bbddfb
2020-06-02 06:07:08 -04:00
Evgeny 59a4ae9abb list-derived/basic fixed
Change-Id: I2038eac424b1485c304ffecf35ba2a0965de5f3b
2020-06-01 22:04:37 -04:00
Evgeny Shcherbakov ce5b5ed9bc Merge "setting code-obj tracking by default" into amd-master 2020-05-30 03:34:46 -04:00
Evgeny 201fc86f5c workaround for hipLaunchKernel not having kernel name
Change-Id: I7d165a7d897cced7b6045f084d2112a0e9e33e69
2020-05-28 16:58:33 -05:00
Evgeny 30db99e758 setting code-obj tracking by default
Change-Id: Id6a97a7dc77faa3b7eb0e2b81b75c13ca7fc5818
2020-05-28 03:43:12 -05:00
Evgeny 4debecbc3c removing /opt/rocm hardcoding
Change-Id: Ifb041a76a0c6fa943f72a9228197f371ad384bb7
2020-05-26 21:56:07 -05:00
Evgeny cee1be4739 HIP API cb kernel name fixing
Change-Id: I4f9443d1ccc800058dbf14685043a9677676abcb
2020-05-06 03:53:34 -05:00
Rachida Kebichi 5cfc13a46c fixed 'bad record' issue in hip events
Change-Id: I601e508cf74ca5d9268dab3362085dbc512d390d
2020-05-05 22:13:10 -04:00
Evgeny 3af87a7423 adding pid for kernel results to support multi-process profiling
Change-Id: I283228a4b4145599c5e637dd6faa771b9f4b6345
2020-05-05 05:35:32 -05:00
Rachida Kebichi 2478e98644 Fix type cast from real to int
Change-Id: I8f1ac8cc884b57e0a46388303e18fd7ff2861b6c

resolve conflicts

Change-Id: Ie8259826fd71878aa314e7407c741c4c75c13c6e

Fixed format

Change-Id: I9730a59f79ad75f1eb55890b775bac1a46a82a1b
2020-05-01 14:44:16 -04:00