Graf commitů

173 Commity

Autor SHA1 Zpráva Datum
Evgeny Shcherbakov 907bb900b6 Merge "integrating memory_validation bench in cmake build" into amd-master
[ROCm/rocprofiler commit: 710a9de411]
2019-07-23 14:49:50 -04:00
Evgeny Shcherbakov bd0b7c6c07 Merge "xml: add extra events for gfx906 GPUs" into amd-master
[ROCm/rocprofiler commit: 657241e848]
2019-07-23 12:40:39 -04:00
Evgeny 8b16b3b733 integrating memory_validation bench in cmake build
Change-Id: I90ad85c7b1517c162804a00d5abb75007bf831fe


[ROCm/rocprofiler commit: 6c5ca62575]
2019-07-23 11:14:44 -05:00
Evgeny Shcherbakov 283347f22a Merge "tests: add top-level Makefile and run.sh" into amd-master
[ROCm/rocprofiler commit: 1d9b6b4d4f]
2019-07-22 16:09:47 -04:00
Xianwei Zhang 19a2bdc734 tests: add top-level Makefile and run.sh
Change-Id: Ieaef51422c11ec27d56ff19953f9a5dd1f563353


[ROCm/rocprofiler commit: a5a56425bb]
2019-07-18 05:21:20 -05:00
Evgeny 47f13b0326 sys trace adding
Change-Id: I8d0a3a34e14f897e635a42faa42eedc1a1f86ace


[ROCm/rocprofiler commit: 4ef7d7d156]
2019-07-18 00:41:49 -05:00
Xianwei Zhang 62b33801c4 xml: add extra events for gfx906 GPUs
Compard to gfx900, e.g., Vega 10, gfx906 adds extra counter events.
A typical difference is on TCC-EA that gfx906 (e.g., Vega 20) has 2
EAs per TCC, while only one single EA/TCC on gfx900. As such,
additional counters must be profiled to get correct results. This
patch adds one extra events to specifically handle gfx906.

Change-Id: Id6c9d37548a102c80bbfddcfa11e77d20f17431a


[ROCm/rocprofiler commit: ca9a714b77]
2019-07-16 12:56:45 -05:00
Xianwei Zhang f5b54bff3d test: add tests to validate cache/mem blocks
To validate cache and memory blocks profiling, this patch prepares
tests to profile dedicated kernels using specified counters, to
compare the profiled results against expected ones, and further
show the test is a fail or pass.  Tests here are focusing on cache
hit/miss, memory fetch/write size.

Change-Id: Icbc8096a6e15256dec66297597a57c7665a533b8


[ROCm/rocprofiler commit: 8b445d2c00]
2019-07-16 12:39:38 -05:00
Evgeny Shcherbakov f55ccaf38e Merge "adding xml inheritance" into amd-master
[ROCm/rocprofiler commit: b677eebfd7]
2019-07-16 19:49:11 -04:00
Evgeny 4c1a1ce831 adding xml inheritance
Change-Id: Iafbfb8a6fb1936cf1315c1f5215879e99187da77


[ROCm/rocprofiler commit: 46fd670818]
2019-07-16 09:20:53 -07:00
Evgeny fe62c37cc1 default HIP/HCC paths
Change-Id: Icad4c126e6aaa1212093f4a1765a6cc91e4be870


[ROCm/rocprofiler commit: d3837bbf69]
2019-07-15 15:08:51 -05:00
Evgeny a701cd90ed hsa-trace fix for no-kernel dispatching scenario
Change-Id: I2833964222b285de8fcf93b0b69e9f12ee4a41d8


[ROCm/rocprofiler commit: f3d27ef21c]
2019-07-12 11:22:57 -05:00
Evgeny e6336aa4a8 hip trace fix
Change-Id: I2477932a4e537082179859640904450ba8be82f4


[ROCm/rocprofiler commit: 068e2b1c27]
2019-06-21 18:16:26 -05:00
Evgeny 82ee832bef minor change for read packets support
Change-Id: I6ca1087b29d00c60f7deedb4dbd25992e8a3e726


[ROCm/rocprofiler commit: 4d677562e6]
2019-06-19 15:09:27 -05:00
Evgeny 2c091d01d0 adding SPM test
Change-Id: I55dde52e668206e238ea860dd11e0ed5501a582a


[ROCm/rocprofiler commit: 988283533f]
2019-06-04 15:34:21 -05:00
Evgeny 1fecf4774c adding SPM trace support
Change-Id: I07c0d3ec5c4ec51ea00fea539c930c6ed27b1163


[ROCm/rocprofiler commit: 6d6eb2b2d0]
2019-06-04 05:07:19 -05:00
Evgeny cc7268a832 support for python apps profiling
Change-Id: I2dd6d9d760abb1dab59f0d3464b9a50008694187


[ROCm/rocprofiler commit: c0703c063c]
2019-05-16 12:07:07 -05:00
Evgeny 4f1f1804f0 instances number 1 for derived metrics
Change-Id: Id1cc33811755baeb26e944e9362ab035e528058c


[ROCm/rocprofiler commit: 66f6affe06]
2019-04-08 01:19:38 -05:00
Evgeny d6fee643f1 multi gpu standalone intercepting
Change-Id: I7e1e75b0c77e5401e944f0f8d1ab367607041a73


[ROCm/rocprofiler commit: 3755d2e7cb]
2019-04-02 23:13:12 -05:00
Evgeny 06778e004b adding hsa_system_get_info, hsa_amd_profiling_set_profiler_enabled to shadow hsa api table
Change-Id: I18859caa45c268f573210aad0b5d8bcc745d3e2e


[ROCm/rocprofiler commit: a91d1e039a]
2019-04-02 12:22:34 -05:00
Evgeny fc1e03f265 building kernel objects dynamically
Change-Id: Ie5a4de050decdf59f5ab279e85ee3ac6c654db7b


[ROCm/rocprofiler commit: 8a69460f1d]
2019-04-01 20:46:40 -05:00
Evgeny 65ea957d1f extending xontext pool API
Change-Id: I56809354a9ea991489479117160f3d4f451f82b3


[ROCm/rocprofiler commit: 8c15ff4bf8]
2019-03-29 11:12:40 -05:00
Evgeny 8b6c9cc839 creation fix
Change-Id: I717d96555677664ce0a926cf1c3c3c48f55287d9


[ROCm/rocprofiler commit: 1ed97815f1]
2019-03-13 15:17:56 -05:00
Evgeny 1ecd03ea5e improving rocprof tracing usage
Change-Id: I4db513c93406a7038b8b681d12a0dc4298975f01


[ROCm/rocprofiler commit: f834529669]
2019-03-12 18:19:17 -05:00
Evgeny 186c45b5c6 scripts fixes
Change-Id: Ie14589e465d8100c06f19da437ee6aa67999509f


[ROCm/rocprofiler commit: b278dc452a]
2019-03-07 23:55:30 -06:00
Evgeny 222ef52c5d supporting original hsa api table
Change-Id: Ia98554c137a3ec6433d8234ba17ca4dc2f2be940


[ROCm/rocprofiler commit: df860838a2]
2019-03-06 13:41:54 -06:00
Evgeny 2c8414e512 introducing hsa api duplicating table
Change-Id: I4bbf933def018ad7b282fa08e587c53f5a44b336


[ROCm/rocprofiler commit: 89ff4ace93]
2019-03-05 19:42:26 -06:00
Evgeny ef8c1dd53b minor change
Change-Id: Ia4200a7e72c40c2796160c4773dd6530fa8e9d76


[ROCm/rocprofiler commit: 5b266dc794]
2019-03-05 09:09:23 -06:00
Evgeny 878e8e20b1 adding context pool
Change-Id: Id8c6ee43ac6c86480848a5d3e759c42730cf388a


[ROCm/rocprofiler commit: 632309a626]
2019-03-03 01:18:42 -06:00
Evgeny 8feba010df metrics exceptions handling
Change-Id: I9b050f78b1ef333853649d5457c80544944ea7f6


[ROCm/rocprofiler commit: c6a20178dc]
2019-02-25 03:58:14 -06:00
Evgeny 33e8160a54 fix of reported completion signal in th ecase when it is proxied by the tracker
Change-Id: Ic1100fde03bc34e0130405285d32d6b97a031967


[ROCm/rocprofiler commit: 996b64309a]
2019-02-20 19:21:35 -06:00
Evgeny f0c56c1305 rocprof: hip trace option
Change-Id: Iafc1939bc2ec2bad820f5406bcf2afb8a0b4cdc2


[ROCm/rocprofiler commit: cf8b021a55]
2019-02-04 18:36:40 -06:00
Evgeny be894504b0 Rename /opt/rocm/rocprofiler.so link to proper librocprofiler64.so; Simplify --hsa-trace option just to one, no need with --stats and --timestamp on
Change-Id: I1dccfdd8843437bf9ed10ac259e84b34ef986be3


[ROCm/rocprofiler commit: 862f042c43]
2019-02-01 23:03:59 -06:00
Evgeny 5b415caaa4 fixing stats without hsa trace
Change-Id: Ic582175189be187acb30133b843f76fe69996191


[ROCm/rocprofiler commit: cb428330fe]
2019-01-31 00:51:35 -06:00
Evgeny 26f7c1af8c scripts fix and install in specific location
Change-Id: I4aa8b0c46efa2b8eec26b5b6225ba2a155d17da5


[ROCm/rocprofiler commit: 00df7f2db8]
2019-01-29 15:26:05 -06:00
Evgeny a0cd71b3fa minor changes
Change-Id: I53802fd5ec4d2a648550ceac84c6ab686c66fff1


[ROCm/rocprofiler commit: 801b2d3da5]
2019-01-29 10:17:57 -06:00
Evgeny 2171ee9634 fixed json dependencies
Change-Id: Ia48cf55b872853da28ada17964c3314b6c718750


[ROCm/rocprofiler commit: 3761f50f84]
2019-01-28 23:27:50 -06:00
Evgeny ddb08b0b24 --stats postprocessing
Change-Id: If9ee0d119c445f44b42b5c97af7b276bca1dc300


[ROCm/rocprofiler commit: 0257e2d0dc]
2019-01-28 20:50:11 -06:00
Evgeny a17eb38ef5 major version 6
Change-Id: I0a54c9f3e61b32791afba24be59e6f2f75ce22ce


[ROCm/rocprofiler commit: 17eb406bbf]
2019-01-26 17:40:40 -06:00
Evgeny 55664e9ae4 trace input parsing refactoring
Change-Id: Ib5828561249ab7c15c5ed58b932f03839b207295


[ROCm/rocprofiler commit: 20a1db9d6d]
2019-01-18 20:59:29 -06:00
Evgeny f2c5530683 enabling hsa trace after latest roctracer changes
Change-Id: Ic8ad613621eac946012a9dcd62ab9dd7c431fc71


[ROCm/rocprofiler commit: b3f26260ff]
2019-01-17 16:51:56 -06:00
Evgeny daa179f64d usage for ctx-wait
Change-Id: I0fb42c450dcf87337498a38a32a64098ee7fdf2f


[ROCm/rocprofiler commit: c7a1d7a2a1]
2019-01-17 02:50:57 -06:00
Evgeny a33b1cc58d ctx-wait option
Change-Id: I8a7cf97458f27169774e3a38ee5007b2ca6bf450


[ROCm/rocprofiler commit: 4c0c64493c]
2019-01-17 02:25:08 -06:00
Evgeny 28b8257ef8 fix
Change-Id: I2c13b9610037baf9e5b0db675bac19426fe8239e


[ROCm/rocprofiler commit: 7dd087ebf0]
2019-01-16 19:08:00 -06:00
Evgeny 63150d03e1 hsa memcopy tracking
Change-Id: I61bc4ea01a62b587d5941f9d0e9e358a6ed71b5a


[ROCm/rocprofiler commit: 2b2a279ce9]
2019-01-07 01:53:27 -06:00
Evgeny 2dff8e83f4 adding kernel properties
Change-Id: I5d8672400357d5ef5cbfb5023d82f712fdaf7057


[ROCm/rocprofiler commit: 64e0325a0d]
2018-12-21 18:02:26 -06:00
Evgeny 5745d01e9c intercepting queue delete fixed without the callback registered
Change-Id: If278c3fbd0feb91937981aee95039a243efaa130


[ROCm/rocprofiler commit: d08e240928]
2018-12-20 09:41:36 -06:00
Evgeny c3c9815c49 minor changes
Change-Id: I16444de8c5d83a9f33392ac870d2fc188978ab54


[ROCm/rocprofiler commit: ea0a1110dc]
2018-12-18 09:51:47 -06:00
Evgeny 5af9ea4e72 CPACK_PACKAGING_INSTALL_PREFIX fix
Change-Id: If8f428a5f8b1780e33ef3fe0e55d47f07ce18c4d


[ROCm/rocprofiler commit: 2ad478423e]
2018-12-01 22:19:01 -06:00
Evgeny b62929a0bf pre/post package scripts install dir name fix and CPACK_PACKAGING_INSTALL_PREFIX
Change-Id: I415875572829dadc9996dd7561418a77ec3fe1bb


[ROCm/rocprofiler commit: 722fa91624]
2018-11-12 12:39:03 -06:00