Commit Graph

54851 Commits

Author SHA1 Message Date
Maneesh Gupta 5e1a721a05 Merge pull request #242 from bensander/time_hip_apis
Add ns-level timer for HIP API routines
2017-10-31 16:33:46 +05:30
Maneesh Gupta 7026b73905 Merge pull request #242 from bensander/time_hip_apis
Add ns-level timer for HIP API routines
2017-10-31 16:33:46 +05:30
Jenkins e5639605da Merge 'master' into 'amd-master'
Change-Id: I18e9dcf3007abff98f52a93487607725b2b95a4f


[ROCm/clr commit: 151a5f7f64]
2017-10-31 04:10:41 -05:00
Jenkins 151a5f7f64 Merge 'master' into 'amd-master'
Change-Id: I18e9dcf3007abff98f52a93487607725b2b95a4f
2017-10-31 04:10:41 -05:00
Jenkins d526239184 Merge 'master' into 'amd-master'
Change-Id: I18e9dcf3007abff98f52a93487607725b2b95a4f
2017-10-31 04:10:41 -05:00
Sean Keely d93f92f42d Make HostQueue::queue_count_ a portable atomic type.
Also make lint happy.

Change-Id: I0f965df6a76fd959df9eb411d1f1b11847159790
2017-10-31 02:38:25 -05:00
Sean Keely cb47089c17 Make HostQueue::queue_count_ a portable atomic type.
Also make lint happy.

Change-Id: I0f965df6a76fd959df9eb411d1f1b11847159790


[ROCm/ROCR-Runtime commit: d93f92f42d]
2017-10-31 02:38:25 -05:00
foreman df9feaa10c P4 to Git Change 1476622 by johtaylo@johtaylo-jtincrementor2-increment on 2017/10/31 03:00:04
SWDEV-2 - Change OpenCL version number from 2530 to 2531.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2278 edit


[ROCm/clr commit: a3857339e3]
2017-10-31 03:08:53 -04:00
foreman a3857339e3 P4 to Git Change 1476622 by johtaylo@johtaylo-jtincrementor2-increment on 2017/10/31 03:00:04
SWDEV-2 - Change OpenCL version number from 2530 to 2531.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2278 edit
2017-10-31 03:08:53 -04:00
foreman 2c80f84e37 P4 to Git Change 1476496 by gandryey@gera-w8 on 2017/10/30 17:36:16
SWDEV-79445 - Fix a crash on rocm systems
	- Allow the persistent direct map only if persistent_host_ptr_ is available. On Rocm setup without amdgpu-pro OCL will use system memory instead of persistent

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#11 edit


[ROCm/clr commit: bea710d2e5]
2017-10-30 17:44:53 -04:00
foreman bea710d2e5 P4 to Git Change 1476496 by gandryey@gera-w8 on 2017/10/30 17:36:16
SWDEV-79445 - Fix a crash on rocm systems
	- Allow the persistent direct map only if persistent_host_ptr_ is available. On Rocm setup without amdgpu-pro OCL will use system memory instead of persistent

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#11 edit
2017-10-30 17:44:53 -04:00
Ben Sander 4df6b371ab Add ns-level timer for HIP API routines
Refactor some miuses of ihipLogStatus, these should only be in top-level
HIP APIs and should be paired with HIP_API_INIT calls.


[ROCm/clr commit: dc7d993a02]
2017-10-30 20:20:51 +00:00
Ben Sander dc7d993a02 Add ns-level timer for HIP API routines
Refactor some miuses of ihipLogStatus, these should only be in top-level
HIP APIs and should be paired with HIP_API_INIT calls.
2017-10-30 20:20:51 +00:00
Ben Sander 7e908bdec8 Add ns-level timer for HIP API routines
Refactor some miuses of ihipLogStatus, these should only be in top-level
HIP APIs and should be paired with HIP_API_INIT calls.
2017-10-30 20:20:51 +00:00
Wen-Heng (Jack) Chung c949da237a Inital codes to remove x86_64 dependency in HIP source build
[ROCm/clr commit: b98dede49a]
2017-10-30 15:19:23 -05:00
Wen-Heng (Jack) Chung b98dede49a Inital codes to remove x86_64 dependency in HIP source build 2017-10-30 15:19:23 -05:00
Wen-Heng (Jack) Chung 92fb244841 Inital codes to remove x86_64 dependency in HIP source build 2017-10-30 15:19:23 -05:00
Gregory Stoner 2948425072 Update README.md
[ROCm/rocm_smi_lib commit: 583c976672]
2017-10-30 15:11:36 -05:00
Gregory Stoner 583c976672 Update README.md 2017-10-30 15:11:36 -05:00
Gregory Stoner 0fa8f6bdf4 Update README.md
[ROCm/rocm_smi_lib commit: df6210e389]
2017-10-30 15:09:42 -05:00
Gregory Stoner df6210e389 Update README.md 2017-10-30 15:09:42 -05:00
Gregory Stoner 31ace0d733 Rename license.txt to License.txt
[ROCm/rocm_smi_lib commit: 48e40cc418]
2017-10-30 15:05:33 -05:00
Gregory Stoner 48e40cc418 Rename license.txt to License.txt 2017-10-30 15:05:33 -05:00
Gregory Stoner e8d77cf34a Create license.txt
[ROCm/rocm_smi_lib commit: a669f562a7]
2017-10-30 15:04:53 -05:00
Gregory Stoner a669f562a7 Create license.txt 2017-10-30 15:04:53 -05:00
foreman a4ee15064b P4 to Git Change 1476364 by gandryey@gera-w8 on 2017/10/30 14:40:10
SWDEV-79445 - Add logic to handle persistent memory separately from the host memory path
	- Some of the optimizations applied to the host memory can't be used for persistent

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#45 edit


[ROCm/clr commit: c2105d8f16]
2017-10-30 15:00:41 -04:00
foreman c2105d8f16 P4 to Git Change 1476364 by gandryey@gera-w8 on 2017/10/30 14:40:10
SWDEV-79445 - Add logic to handle persistent memory separately from the host memory path
	- Some of the optimizations applied to the host memory can't be used for persistent

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#45 edit
2017-10-30 15:00:41 -04:00
cfreehill 4e12dfaa73 Update README.md
[ROCm/rocm_smi_lib commit: 716a8a0661]
2017-10-30 12:15:12 -05:00
cfreehill 716a8a0661 Update README.md 2017-10-30 12:15:12 -05:00
Chris Freehill 1a7ef1a6dd first commit
[ROCm/rocm_smi_lib commit: e948ee5e00]
2017-10-30 12:12:40 -05:00
Chris Freehill e948ee5e00 first commit 2017-10-30 12:12:40 -05:00
Ben Sander 7f96edc89a Merge pull request #222 from bensander/fix_device_prop
Fix device prop
2017-10-30 17:58:48 +01:00
Ben Sander fd5b9cb650 Merge pull request #222 from bensander/fix_device_prop
Fix device prop

[ROCm/clr commit: 7e8b39fc96]
2017-10-30 17:58:48 +01:00
Ben Sander 7e8b39fc96 Merge pull request #222 from bensander/fix_device_prop
Fix device prop
2017-10-30 17:58:48 +01:00
Ben Sander 2e8ec71e40 Merge pull request #222 from bensander/fix_device_prop
Fix device prop
2017-10-30 17:58:48 +01:00
Ben Sander ec29721b16 Check for null copyEngine before looking at peers.
[ROCm/clr commit: 4c7b2be1c2]
2017-10-30 16:58:03 +00:00
Ben Sander 4c7b2be1c2 Check for null copyEngine before looking at peers. 2017-10-30 16:58:03 +00:00
Ben Sander d610f16c47 Check for null copyEngine before looking at peers. 2017-10-30 16:58:03 +00:00
Ben Sander a6d17854f8 Merge pull request #226 from scchan/add_printf3
add printf to HIP device functions

[ROCm/clr commit: 4debd30c3d]
2017-10-30 17:08:18 +01:00
Ben Sander 4debd30c3d Merge pull request #226 from scchan/add_printf3
add printf to HIP device functions
2017-10-30 17:08:18 +01:00
Ben Sander f8843ae415 Merge pull request #226 from scchan/add_printf3
add printf to HIP device functions
2017-10-30 17:08:18 +01:00
Jenkins 239d505d41 Merge 'master' into 'amd-master'
Change-Id: If65d05820af920addd3939c09cf76aafe99512aa


[ROCm/clr commit: a8859cd3e1]
2017-10-30 04:10:43 -05:00
Jenkins a8859cd3e1 Merge 'master' into 'amd-master'
Change-Id: If65d05820af920addd3939c09cf76aafe99512aa
2017-10-30 04:10:43 -05:00
Jenkins c62c05aadb Merge 'master' into 'amd-master'
Change-Id: If65d05820af920addd3939c09cf76aafe99512aa
2017-10-30 04:10:43 -05:00
Phaneendr-kumar Lanka 9486eadfbe [newTests]Adding tests for device APIs
[ROCm/clr commit: 71434383a3]
2017-10-30 14:34:24 +05:30
Phaneendr-kumar Lanka 71434383a3 [newTests]Adding tests for device APIs 2017-10-30 14:34:24 +05:30
Phaneendr-kumar Lanka 511de63bcb [newTests]Adding tests for device APIs 2017-10-30 14:34:24 +05:30
Qingchuan Shi ce6aee01ed Add APIs to support debugging vm fault
1. Add hsa ext api hsa_amd_register_vmfault_handler for debugger to register callback in case of VM fault.
2. Extend hsa_ven_amd_loader API to:
   (1) iterate loaded code objects in executable:
       hsa_ven_amd_loader_executable_iterate_loaded_code_objects
   (2) get loaded code object info:
       hsa_ven_amd_loader_loaded_code_object_get_info
3. Make the id of hsa_queue the same as the one used in communication with thunk (for amd_aql_queue)

Change-Id: I68910809e59e24297350d262606f00e96c14bcbd
2017-10-28 21:48:26 -04:00
Qingchuan Shi 3e9a0561c0 Add APIs to support debugging vm fault
1. Add hsa ext api hsa_amd_register_vmfault_handler for debugger to register callback in case of VM fault.
2. Extend hsa_ven_amd_loader API to:
   (1) iterate loaded code objects in executable:
       hsa_ven_amd_loader_executable_iterate_loaded_code_objects
   (2) get loaded code object info:
       hsa_ven_amd_loader_loaded_code_object_get_info
3. Make the id of hsa_queue the same as the one used in communication with thunk (for amd_aql_queue)

Change-Id: I68910809e59e24297350d262606f00e96c14bcbd


[ROCm/ROCR-Runtime commit: ce6aee01ed]
2017-10-28 21:48:26 -04:00
foreman 976ed873c0 P4 to Git Change 1475971 by johtaylo@johtaylo-jtincrementor2-increment on 2017/10/28 03:00:06
SWDEV-2 - Change OpenCL version number from 2529 to 2530.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2277 edit


[ROCm/clr commit: f0ac05164a]
2017-10-28 03:09:38 -04:00