2
0
Gráfico de cometimentos

8920 Cometimentos

Autor(a) SHA1 Mensagem Data
Evgeny cafeee3f9d fix RPM packaging, setting rpm_post as RPM_POST_INSTALL
Change-Id: I91790a3f2a8368940eba29cf1ff76728fc9ac3a1
2019-11-25 16:29:15 -06:00
Evgeny 74bf95082a adding roctx instrumentation to MatrixTranspose test 2019-11-25 16:18:52 -06:00
Evgeny a0a993bf0d fix RPM packaging, setting rpm_post as RPM_POST_INSTALL 2019-11-25 16:18:52 -06:00
eshcherb 127a6e1f43 Update README.md 2019-11-22 17:50:30 -06:00
eshcherb 2ee7893e6d Update README.md 2019-11-22 17:49:37 -06:00
Evgeny ac5390cdb2 adding rpath for tests to use teh proper profiling library 2019-11-21 17:27:06 -06:00
eshcherb fb0140ec66 Merge pull request #25 from whchung/revise-if
Revise the return type of roctracer_next_record to roctracer_status_t.
2019-11-20 20:21:41 -06:00
Wen-Heng (Jack) Chung a7c2d45274 Introduce multi-GPU MatrixTranspose sample application.
This sample application would launch a kernel on every available GPU, so
it's possible to monitor activities on every GPU. This could be used to help
verify roctracer is working properly on a multi-GPU scenario.
2019-11-20 17:09:32 +00:00
Sean Keely d2a50a0048 Allow disabling scratch reclaim.
Debug and RCCL NPI assist feature.

Change-Id: I2cb76f0a086fa341465df3ede26965ab713bc3b4
2019-11-20 02:41:58 -05:00
Sean Keely 35c1ffa863 Raise large scratch allocation limit for RCCL.
Temporary workaround for 2.10 release.  RCCL, compiler, or firmware
must be corrected and this code reverted before another ASIC release.

Change-Id: I27851353289b93df9acb72d28b8c6ccb9f7f7d7a
2019-11-20 02:41:27 -05:00
Evgeny 8e85eb1cef global counter optimizing 2019-11-19 23:19:11 -06:00
Evgeny f14753c195 results_mcopy.csv generating
Change-Id: I8774be4ca4ad23a11fc0ba3489d4da0cce0a77c8
2019-11-19 20:26:50 -06:00
Evgeny 60043d198b code object tracking and v3 code object support
Change-Id: I081ada13f6364ea4401a97a485dedfa9bf8a45fe
2019-11-19 20:18:09 -06:00
Evgeny a010540901 packet signal tracking fix, added 1 as a default
Change-Id: I50f17e90e0f4ff8584ba427fd1122d91aeb49fa0
2019-11-19 20:01:05 -06:00
Sean Keely f62017f4a5 Correct clang paths for incremental builds.
We should be using bin/clang, not the build/lightining/bin/clang since
build/ is the project's internal build directory.  This patch corrects
this where possible.

However, lightning does not install all it's end user files under out/
so some headers can not be found anywhere in out/ in an incremental build.
This header (opencl-c.h) if fetched out of the lightning source tree if
necessary.

Change-Id: I083d8b27bb39dd615fba3bb0711a789318f95e77
2019-11-16 03:10:28 -06:00
Felix Kuehling 8afdf52001 kfdtest: Change PM4 dispatch to workaround GWS-related FW problem
v2: Remove useless AcquireMem packet after the dispatch
v3: Minimum poll_interval is 4

Change-Id: I352eb21c781ed9e03d62c0febd532da6a9854afa
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
2019-11-15 15:27:21 -05:00
Felix Kuehling 0b7fcadc63 kfdtest: Add PM4WaitRegMemPacket
v2: optimize_ace_offload_mode=1, recommended by firmware team

Change-Id: Ia54e37242b4eaaf631c35e61a59f03ee0f85ca35
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
2019-11-15 15:27:21 -05:00
Evgeny 44b5860b0e cosmetic change 2019-11-15 12:35:28 -06:00
Yong Zhao a4d570fa2b kfdtest: Expand KFDQMTest.MultipleCpQueues to cover all CP queues
Because of that, rename the test to AllCpQueues.

Change-Id: I57105f863db2558e850c703d151ffebcce2c7a17
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2019-11-15 08:25:14 -05:00
Huang Rui fdba74c2fb libhsakmt: add gfx90c support for thunk
This patch adds the support for gfx90c apu. So far we treat it as "dgpu" and
gfx900. Will update hsa gfxip table while the isa/llvm is implemented on gfx90c.

Change-Id: I6ef164bf3e751fe6dd6287cac212a500dce84b1a
Signed-off-by: Huang Rui <ray.huang@amd.com>
2019-11-14 20:02:53 -05:00
eshcherb 504b7b26c6 Update README.md 2019-11-14 10:13:42 -06:00
eshcherb e16afba208 Update README.md 2019-11-14 10:13:08 -06:00
Evgeny f2b6a6b35c update: dlopen of target runtimes with NOLOAD; enabled KFD domain in explicite test 2019-11-13 11:57:17 -06:00
Philip Cox 6742e585be kfdtest: Enable kfd debugger tests on gfx10
Change-Id: If3f86624c76805a6bc0e154d31b957eb63120418
Signed-off-by: Philip Cox <Philip.Cox@amd.com>
2019-11-13 08:29:46 -05:00
eshcherb a11eb168a5 Merge pull request #27 from rkebichi/rkebichi-rem-macro
Remove KFD_WRAPPER macro
2019-11-12 17:22:27 -06:00
Rachida Kebichi 19ad236bcf change permission to x 2019-11-12 18:06:34 -05:00
rkebichi 3aa084a248 Update tracer_tool.cpp 2019-11-12 17:29:43 -05:00
rkebichi 475b3619d5 Update MatrixTranspose.cpp 2019-11-12 17:28:30 -05:00
rkebichi f0b49ac122 Update CMakeLists.txt 2019-11-12 17:27:33 -05:00
rkebichi e57a2125d7 Update roctracer.cpp 2019-11-12 17:26:52 -05:00
rkebichi e177ff2c1f Update CMakeLists.txt 2019-11-12 17:24:57 -05:00
rkebichi ad5080dabc Update env.cmake 2019-11-12 17:23:41 -05:00
rkebichi 719e2a42c8 Update CMakeLists.txt 2019-11-12 17:14:23 -05:00
Laurent Morichetti 5774d9162b Fix a typo in INSN_S_ENDPGM_OPCODE encoding.
The correct s_endpgm instruction encoding is 0xBF810000.

Change-Id: I03f304762dcaced5bf3fa4f069da7a0b287d1cd2
2019-11-12 11:54:17 -08:00
Evgeny 86dbe20e82 fixing test with conditinoal kfd wrapper compilatipn 2019-11-12 12:35:35 -06:00
eshcherb 415cab134c Merge pull request #19 from rkebichi/rkebichi-patch-kfd-1
Rkebichi patch kfd 1
2019-11-12 10:17:11 -06:00
rkebichi d4014f5d44 Update gen_ostream_ops.py 2019-11-12 09:55:46 -05:00
eshcherb 2bcf1c5554 Merge branch 'amd-master' into rkebichi-patch-kfd-1 2019-11-11 19:05:50 -06:00
Evgeny dc05345a78 setting of granulated lds, sgpr, vgpr reserved by HW for the kernel
Change-Id: Ib3e60c0b97787f56f769136480a46a8560e00cc8
2019-11-11 18:11:16 -05:00
Evgeny b9989fb33c profiled cmd line quoting option
Change-Id: I576065eb289b59829978c7a2acf74799b68bc213
2019-11-11 18:10:57 -05:00
Chris Freehill 8ffe1bc7f6 Merge "Make dpkg and rpm package names match their file names" into amd-master 2019-11-09 14:27:17 -05:00
Yong Zhao 4b36a1e728 kfdtest: Rename KFDQMTest.MultipleSdmaQueues to AllSdmaQueues
The test actually tested all available SDMA queues, so change the name
to reflect the fact.

Change-Id: Ia23df3e5ac79b692b0b60194b05603ba8dd897a4
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2019-11-08 19:00:37 -05:00
Chris Freehill c926d50c3a Make dpkg and rpm package names match their file names
For example,
$ dpkg -i rocm-smi-lib64-2.0.0.1.local-build-0-d10a391.deb 

will yield:
 ...
 Package: rocm-smi-lib64
 Version: 2.0.0.1.local-build-0-d10a391
 ...

Change-Id: I1e56e0c623b9421261cf0864958e821d10226d39
2019-11-08 15:09:16 -04:00
Yong Zhao 174484aac3 kfdtest: Use GetSystemTickCountInMicroSec() as much as possible
GetSystemTickCountInMicroSec() wraps the function gettimeofday().

Change-Id: I7b767a6efdd1db491fc8113313945b578ac69382
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2019-11-07 18:21:04 -05:00
Chris Freehill 1004a01094 Disable TestFrequenciesReadWrite for arcturus
Change-Id: Ia20ec853cdba34ff3dcdc68b4f869890bf58b539
2019-11-07 16:22:45 -05:00
rkebichi 5ef1033260 Update gen_ostream_ops.py
New version of script generates all expected fields for KFD API. I checked all structs and made sure nested structs and unions, named or anonymous are handled properly.
2019-11-07 16:06:21 -05:00
Chris Freehill 4ebb436893 Merge "Docs., error checking and test improvements" into amd-master 2019-11-06 20:15:26 -05:00
Philip Yang 2fa7d23a82 kfdtest: use flag NoNUMABind for more test cases
If NUMA system no available memory on node 0, mbind will fail on node
0, so set flag NoNUMABind=1 to bypass mbind for all test cases which use
node 0 and allocate system memory.

Change-Id: I7962938ad2bed5a293ca5e6a8500c7f7e15ff453
Signed-off-by: Philip Yang <Philip.Yang@amd.com>
2019-11-06 18:33:46 -05:00
Philip Yang 59c857476f libhsakmt: use the closest NUMA node to allocate queue ctx area
On NUMA system, allocate queue ctx save restore area on the closest NUMA
node to the GPU which the queue is going to run. This will improve
performance on NUMA system generally by reducing schedule latency and
fix the multi-node rccl-tests unstable performance issue.

If the closest NUMA node has no memory available, set flags NoNUMABind=1
to bypass mbind, to use default NUMA memory policy to allocate system
memory.



Change-Id: Ic62bfa5bb2efbf4f6ae79ff403e9610ddf18d45c
Signed-off-by: Philip Yang <Philip.Yang@amd.com>
2019-11-06 17:33:26 -05:00
Ramesh Errabolu 086b4b686c Fix Aql Header initialization
Change-Id: If23c12b28d22fb62b673038890f40bb0f3c3948b
2019-11-06 16:13:58 -05:00