76333 Коммитов

Автор SHA1 Сообщение Дата
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 9e3ac64c54 Stream thread-safe checkpoint.
Moving data structures to critical / protected section.


[ROCm/hip commit: 3f18bab2c7]
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 8afe22a3e9 add inline keyword to all the template functions
[ROCm/hip commit: 0087ee405e]
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 0f11beb328 fix ihipLogStatus so status arg only evaluated once
[ROCm/hip commit: 3aed9d3b19]
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 c9b5b99078 Stream thread-safe checkpoint.
[ROCm/hip commit: ec049e7f0b]
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 48773c6d4f 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/hip commit: 7934cf620d]
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 6f88d31a1f Protect _stream_id as well.
- move lockedaccessor
- clean up device class.
- add simple ihipDevice constructor.


[ROCm/hip commit: 395e7eab96]
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 141ccad414 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/hip commit: 530ab9434a]
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 c5e05cc1bc removed FileCheck dependency & significantly improved test coverage
[ROCm/hip commit: 28d29cac82]
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 6553745566 Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: 581b884274]
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 1531a8c757 describe HIP_PLATFORM
[ROCm/hip commit: 3a7cbe6fca]
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 90eb7e1c4e Improve automated platform detection.
If AMD GPU is installed and detected by driver, default
HIP_PLATFORM to hcc.


[ROCm/hip commit: 373251aca0]
2016-03-25 17:08:34 -05:00