Wykres commitów

74770 Commity

Autor SHA1 Wiadomość Data
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
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 56ffa5633e Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
[ROCm/hip commit: b24310b728]
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 db0cd634ba Added test for C + HIP
[ROCm/hip commit: a5628ddfb4]
2016-03-25 13:45:28 -05:00
Aditya Atluri a5628ddfb4 Added test for C + HIP 2016-03-25 13:45:28 -05:00
dfukalov a02be5a960 implemented -print-stats option, minor cleanup & optimizations
[ROCm/clr commit: 021138a9db]
2016-03-25 18:28:37 +03:00
dfukalov 021138a9db implemented -print-stats option, minor cleanup & optimizations 2016-03-25 18:28:37 +03:00