Xianwei Zhang
8b445d2c00
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
2019-07-16 12:39:38 -05:00
Evgeny
46fd670818
adding xml inheritance
...
Change-Id: Iafbfb8a6fb1936cf1315c1f5215879e99187da77
2019-07-16 09:20:53 -07:00
Evgeny
988283533f
adding SPM test
...
Change-Id: I55dde52e668206e238ea860dd11e0ed5501a582a
2019-06-04 15:34:21 -05:00
Evgeny
6d6eb2b2d0
adding SPM trace support
...
Change-Id: I07c0d3ec5c4ec51ea00fea539c930c6ed27b1163
2019-06-04 05:07:19 -05:00
Evgeny
8c15ff4bf8
extending xontext pool API
...
Change-Id: I56809354a9ea991489479117160f3d4f451f82b3
2019-03-29 11:12:40 -05:00
Evgeny
f834529669
improving rocprof tracing usage
...
Change-Id: I4db513c93406a7038b8b681d12a0dc4298975f01
2019-03-12 18:19:17 -05:00
Evgeny
df860838a2
supporting original hsa api table
...
Change-Id: Ia98554c137a3ec6433d8234ba17ca4dc2f2be940
2019-03-06 13:41:54 -06:00
Evgeny
996b64309a
fix of reported completion signal in th ecase when it is proxied by the tracker
...
Change-Id: Ic1100fde03bc34e0130405285d32d6b97a031967
2019-02-20 19:21:35 -06:00
Evgeny
20a1db9d6d
trace input parsing refactoring
...
Change-Id: Ib5828561249ab7c15c5ed58b932f03839b207295
2019-01-18 20:59:29 -06:00
Evgeny
4c0c64493c
ctx-wait option
...
Change-Id: I8a7cf97458f27169774e3a38ee5007b2ca6bf450
2019-01-17 02:25:08 -06:00
Evgeny
7dd087ebf0
fix
...
Change-Id: I2c13b9610037baf9e5b0db675bac19426fe8239e
2019-01-16 19:08:00 -06:00
Evgeny
2b2a279ce9
hsa memcopy tracking
...
Change-Id: I61bc4ea01a62b587d5941f9d0e9e358a6ed71b5a
2019-01-07 01:53:27 -06:00
Evgeny
64e0325a0d
adding kernel properties
...
Change-Id: I5d8672400357d5ef5cbfb5023d82f712fdaf7057
2018-12-21 18:02:26 -06:00
Evgeny
ea0a1110dc
minor changes
...
Change-Id: I16444de8c5d83a9f33392ac870d2fc188978ab54
2018-12-18 09:51:47 -06:00
Evgeny
1d55085060
cosmetic changes
...
Change-Id: Ie9c730305c8a882e250f28cc60d640c70d899572
2018-11-08 03:54:09 -06:00
Evgeny
812c17ed77
rpl_run data extracting error message; comments for intermediate metrics
...
Change-Id: I4d9f97ed475d3ec328aafae40f1bc80b6bf69bcc
2018-11-01 13:38:01 -05:00
Evgeny
f977ac2fbf
rpl_run w/o input file; queue create callback; test for n gpus and n threads
...
Change-Id: I37157c49cf6454de591cae97b5cc43287ea95956
2018-10-30 14:19:45 -05:00
Evgeny
c05bded17c
dispatch data th-id, queue-id, kernel-object
...
Change-Id: Ic5593603c6587cad17be33618d011a9aefc648ab
2018-10-16 19:33:48 -05:00
Evgeny
8c423d9a31
enabling timestamping only
...
Change-Id: Ic2a26d782bf8889afc89c6497c76fd241df8d221
2018-08-24 21:07:45 -05:00
Evgeny
3b7b958a5a
- cleanup;
...
- metrics descriptions;
Change-Id: I9087f41a4ba3ed6c94039ac921407aa13529bf6c
2018-08-20 00:40:10 -05:00
Evgeny
f6f857f6f4
licensing annotation
...
Change-Id: Icdd79e25e7ba30e777f1024697f87d583f380a62
2018-08-19 04:18:55 -05:00
Evgeny
a6480a825f
cleanup
...
Change-Id: Ia132b381230bf7ddae4d951911be177a928143df
2018-07-25 16:29:18 -05:00
Evgeny
4d790c8eee
adding tracker handler
...
Change-Id: Iea47c25b3c9b6e1eadf097c34323727181975cca
2018-07-25 14:55:21 -05:00
Evgeny
7ba92e192b
queue profiled API
...
Change-Id: I08f496fa76903738e937d2f29dc558ed9def3e0a
2018-07-10 16:56:27 -05:00
Evgeny
bc7a052294
adding counters instancing info
...
Change-Id: Idccc776ed91cafe9662b84bfad4149dde0c82caf
2018-07-09 13:48:57 -05:00
Evgeny
deb3b4df0d
adding run scripts
...
Change-Id: Ia7048a0baaa6ea03283aade53a0758d147dc6fcd
2018-07-01 15:31:42 -05:00
Evgeny
a8db3d930c
build compatibility
...
Change-Id: Ifde4b2e4e7cb48d5c06ccce5eb76b7b943c4114a
2018-06-26 16:05:39 -05:00
Evgeny
add56e26ae
license annotations
...
Change-Id: I96b8f625a03b707b45aee6b8e7dbfabe073294c6
2018-06-25 19:52:28 -05:00
Evgeny
46d0368d9e
cleanup
...
Change-Id: Iadb1603a49bfb1b4c3bb1d31cf3ad5f736dda40a
2018-06-15 12:05:47 -05:00
Evgeny
53211acd04
test: scenario with different counters sets per dispatch
...
Change-Id: Ia0866d485128e7295cbf98c3241a6113ce8d98b8
2018-06-01 09:06:51 -05:00
Evgeny
b8fc3818de
adding dispatch_packet field to rocprofiler_callback_data_t
...
Change-Id: I3cbe256130fa23dd24b094f27286d566ed339230
2018-05-22 13:17:03 -05:00
Evgeny
cca3ca68c1
aqlprofile/rocprofiler util sync
...
Change-Id: If029a5aa4eff9ad3e01dc83b41426c079f7f03a7
2018-05-16 13:04:07 -05:00
Evgeny
71044909ce
test structure refactoring, unifying with aqlprofile
...
Change-Id: Icad642413c7edb27885effc9da3524cf3899f8de
2018-05-03 16:47:18 -05:00