コミットグラフ

54851 コミット

作成者 SHA1 メッセージ 日付
Maneesh Gupta f2860e70c2 Improve cmake settings
[ROCm/clr commit: 72751fa87c]
2016-03-28 21:55:03 +05:30
Maneesh Gupta 72751fa87c Improve cmake settings 2016-03-28 21:55:03 +05:30
Maneesh Gupta 1806979e72 Improve cmake settings 2016-03-28 21:55:03 +05:30
Ben Sander 96412bdea2 Stream thread-safe checkpoint.
Moving data structures to critical / protected section.


[ROCm/clr commit: 6cab7862ae]
2016-03-28 09:46:40 -05:00
Ben Sander 6cab7862ae Stream thread-safe checkpoint.
Moving data structures to critical / protected section.
2016-03-28 09:46:40 -05:00
Ben Sander 3f18bab2c7 Stream thread-safe checkpoint.
Moving data structures to critical / protected section.
2016-03-28 09:46:40 -05:00
scchan b8e26e301e add inline keyword to all the template functions
[ROCm/clr commit: 5afa5d23fc]
2016-03-28 09:18:38 -05:00
scchan 5afa5d23fc add inline keyword to all the template functions 2016-03-28 09:18:38 -05:00
scchan 0087ee405e add inline keyword to all the template functions 2016-03-28 09:18:38 -05:00
Ben Sander 03b0976e54 fix ihipLogStatus so status arg only evaluated once
[ROCm/clr commit: 4f8786c66a]
2016-03-28 05:23:53 -05:00
Ben Sander 4f8786c66a fix ihipLogStatus so status arg only evaluated once 2016-03-28 05:23:53 -05:00
Ben Sander 3aed9d3b19 fix ihipLogStatus so status arg only evaluated once 2016-03-28 05:23:53 -05:00
Ben Sander 77a720aafc Stream thread-safe checkpoint.
[ROCm/clr commit: ecd56e1400]
2016-03-28 04:22:20 -05:00
Ben Sander ecd56e1400 Stream thread-safe checkpoint. 2016-03-28 04:22:20 -05:00
Ben Sander ec049e7f0b Stream thread-safe checkpoint. 2016-03-28 04:22:20 -05:00
foreman 128ac2dcbd P4 to Git Change 1251574 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/28 03:00:10
SWDEV-2 - Change OpenCL version number from 2076 to 2077.

Affected files ...

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


[ROCm/clr commit: 45f9afde22]
2016-03-28 03:12:29 -04:00
foreman 45f9afde22 P4 to Git Change 1251574 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/28 03:00:10
SWDEV-2 - Change OpenCL version number from 2076 to 2077.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1823 edit
2016-03-28 03:12:29 -04:00
foreman 3aa800b50d P4 to Git Change 1251523 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/27 03:00:11
SWDEV-2 - Change OpenCL version number from 2075 to 2076.

Affected files ...

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


[ROCm/clr commit: 92fb88b700]
2016-03-27 03:06:16 -04:00
foreman 92fb88b700 P4 to Git Change 1251523 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/27 03:00:11
SWDEV-2 - Change OpenCL version number from 2075 to 2076.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1822 edit
2016-03-27 03:06:16 -04:00
Ben Sander ef1314a91c Improve debug print messages.
- Remove "call-to-call" for hipStreamCreate and hipEventCreate.
  These now call an internal functions rather than calling through
  hipStreamCreateWithFalgs and hipEventCreateWithFlags.

- Add HIP_INIT_API for more functions so they trace correctly.

- Use stream#DEVICE.STREAMID in debug messages via new specialization in
  tace_helper.


[ROCm/clr commit: 82f57ca610]
2016-03-26 12:35:04 -05:00
Ben Sander 82f57ca610 Improve debug print messages.
- Remove "call-to-call" for hipStreamCreate and hipEventCreate.
  These now call an internal functions rather than calling through
  hipStreamCreateWithFalgs and hipEventCreateWithFlags.

- Add HIP_INIT_API for more functions so they trace correctly.

- Use stream#DEVICE.STREAMID in debug messages via new specialization in
  tace_helper.
2016-03-26 12:35:04 -05:00
Ben Sander 7934cf620d Improve debug print messages.
- Remove "call-to-call" for hipStreamCreate and hipEventCreate.
  These now call an internal functions rather than calling through
  hipStreamCreateWithFalgs and hipEventCreateWithFlags.

- Add HIP_INIT_API for more functions so they trace correctly.

- Use stream#DEVICE.STREAMID in debug messages via new specialization in
  tace_helper.
2016-03-26 12:35:04 -05:00
Ben Sander 0b0c55af04 Protect _stream_id as well.
- move lockedaccessor
- clean up device class.
- add simple ihipDevice constructor.


[ROCm/clr commit: c47b5b04ef]
2016-03-26 11:45:25 -05:00
Ben Sander c47b5b04ef Protect _stream_id as well.
- move lockedaccessor
- clean up device class.
- add simple ihipDevice constructor.
2016-03-26 11:45:25 -05:00
Ben Sander 395e7eab96 Protect _stream_id as well.
- move lockedaccessor
- clean up device class.
- add simple ihipDevice constructor.
2016-03-26 11:45:25 -05:00
Ben Sander e16e848d55 Make ihipDevice_t thread-safe.
Move critical data into separate class and protect with LockAccessor
wrapper class.

For device, the streams list is the critical data since it is modified when
streams are created or destroyed.   The streams list is accessed in
several places including when synchronizing across all streams on the
device (ie from the default stream).
Other device data is set once by the device cosntructor and is not critical
so

All functions which acquire the LockAccessor now named with "locked_" prefix.


[ROCm/clr commit: 4dd77c6612]
2016-03-26 10:46:20 -05:00
Ben Sander 4dd77c6612 Make ihipDevice_t thread-safe.
Move critical data into separate class and protect with LockAccessor
wrapper class.

For device, the streams list is the critical data since it is modified when
streams are created or destroyed.   The streams list is accessed in
several places including when synchronizing across all streams on the
device (ie from the default stream).
Other device data is set once by the device cosntructor and is not critical
so

All functions which acquire the LockAccessor now named with "locked_" prefix.
2016-03-26 10:46:20 -05:00
Ben Sander 530ab9434a Make ihipDevice_t thread-safe.
Move critical data into separate class and protect with LockAccessor
wrapper class.

For device, the streams list is the critical data since it is modified when
streams are created or destroyed.   The streams list is accessed in
several places including when synchronizing across all streams on the
device (ie from the default stream).
Other device data is set once by the device cosntructor and is not critical
so

All functions which acquire the LockAccessor now named with "locked_" prefix.
2016-03-26 10:46:20 -05:00
dfukalov 2d44c66b9c removed FileCheck dependency & significantly improved test coverage
[ROCm/clr commit: 666a887a1e]
2016-03-26 16:01:49 +03:00
dfukalov 666a887a1e removed FileCheck dependency & significantly improved test coverage 2016-03-26 16:01:49 +03:00
dfukalov 28d29cac82 removed FileCheck dependency & significantly improved test coverage 2016-03-26 16:01:49 +03:00
foreman f4357ba75d P4 to Git Change 1251492 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/26 03:00:15
SWDEV-2 - Change OpenCL version number from 2074 to 2075.

Affected files ...

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


[ROCm/clr commit: 7b06fe12ff]
2016-03-26 03:11:41 -04:00
foreman 7b06fe12ff P4 to Git Change 1251492 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/03/26 03:00:15
SWDEV-2 - Change OpenCL version number from 2074 to 2075.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1821 edit
2016-03-26 03:11:41 -04:00
Ben Sander 8c78956dcc Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: 18d3dc606b]
2016-03-25 17:12:13 -05:00
Ben Sander 18d3dc606b Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-25 17:12:13 -05:00
Ben Sander 581b884274 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-25 17:12:13 -05:00
Ben Sander bdc842f7f2 describe HIP_PLATFORM
[ROCm/clr commit: f8f839d9dd]
2016-03-25 17:11:49 -05:00
Ben Sander f8f839d9dd describe HIP_PLATFORM 2016-03-25 17:11:49 -05:00
Ben Sander 3a7cbe6fca describe HIP_PLATFORM 2016-03-25 17:11:49 -05:00
Ben Sander 8cf3f24d5c Improve automated platform detection.
If AMD GPU is installed and detected by driver, default
HIP_PLATFORM to hcc.


[ROCm/clr commit: 6d9eafa18a]
2016-03-25 17:08:34 -05:00
Ben Sander 6d9eafa18a Improve automated platform detection.
If AMD GPU is installed and detected by driver, default
HIP_PLATFORM to hcc.
2016-03-25 17:08:34 -05:00
Ben Sander 373251aca0 Improve automated platform detection.
If AMD GPU is installed and detected by driver, default
HIP_PLATFORM to hcc.
2016-03-25 17:08:34 -05:00
James Edwards (xN/A) TX e3670a2bef Branch Brig.h file into opensrc hsa-runtime directory.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1251455]
2016-03-25 15:26:18 -05:00
James Edwards (xN/A) TX fae50d66a8 Branch Brig.h file into opensrc hsa-runtime directory.
[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1251455]


[ROCm/ROCR-Runtime commit: e3670a2bef]
2016-03-25 15:26:18 -05:00
Aditya Atluri a2998d5b7f Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/clr commit: 268b316491]
2016-03-25 13:45:46 -05:00
Aditya Atluri 268b316491 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-25 13:45:46 -05:00
Aditya Atluri b24310b728 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging 2016-03-25 13:45:46 -05:00
Aditya Atluri c5f87744bb Added test for C + HIP
[ROCm/clr commit: 026aaf987f]
2016-03-25 13:45:28 -05:00
Aditya Atluri 026aaf987f Added test for C + HIP 2016-03-25 13:45:28 -05:00
Aditya Atluri a5628ddfb4 Added test for C + HIP 2016-03-25 13:45:28 -05:00