Commit Graph

12735 Commits

Author SHA1 Message Date
Evgeny Mankov c76791140d Guard #ifdef USE_ROCR_20 is added for ROCR_20 device properties (memoryClockRate, memoryBusWidth)
By default isn't defined.
To add ROCR_20 support HIP have to be compiled as follows: make CXX_DEFINES+=-DUSE_ROCR_20


[ROCm/clr commit: d4b15399f5]
2016-02-19 13:27:03 +03:00
foreman 5469fc442c P4 to Git Change 1238616 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/19 03:00:12
SWDEV-2 - Change OpenCL version number from 2038 to 2039.

Affected files ...

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


[ROCm/clr commit: 71eee0e8e9]
2016-02-19 03:07:24 -05:00
Ben Sander beae41517d Describe how to update HTML docs
[ROCm/clr commit: 16ff0757a6]
2016-02-19 01:56:17 -06:00
dfukalov 1b66d9ac5c fix build bug with current clang/llvm
[ROCm/clr commit: 1f77fd5dcc]
2016-02-18 23:16:52 +03:00
Evgeny Mankov 420eea7379 Formatting, no functional changes.
[ROCm/clr commit: 14ec340746]
2016-02-18 18:54:19 +03:00
Evgeny Mankov a17733dd80 Device property memoryBusWidth implementation.
+ Device property memoryBusWidth is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryBusWidth is added to hipDeviceAttribute_t struct.
+ Tests update.


[ROCm/clr commit: da8169dd89]
2016-02-18 18:15:01 +03:00
Ben Sander 6507476d72 Update release notes
[ROCm/clr commit: 2447067f27]
2016-02-18 21:07:14 -06:00
Ben Sander 86958d1d1f Search multiple dirs.
[ROCm/clr commit: ad20273a1d]
2016-02-18 21:07:14 -06:00
Ben Sander 3ed12119e7 Update doxygen HTML
[ROCm/clr commit: 8c3436e927]
2016-02-18 21:02:39 -06:00
Ben Sander c8675123d0 Update doxygen HTML
[ROCm/clr commit: 3496398651]
2016-02-18 20:43:03 -06:00
Evgeny Mankov a47073f25d Device property memoryClockRate implementation.
+ Device property memoryClockRate is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryClockRate is added to hipDeviceAttribute_t struct.
+ Tests update.
+ Rename hipDevAttrConcurrentKernels to hipDeviceAttributeConcurrentKernels.


[ROCm/clr commit: 8aace64dce]
2016-02-18 17:25:28 +03:00
Evgeny Mankov 6812fa603f hipInfo sample update with new Device Properties.
[ROCm/clr commit: 859208d6f0]
2016-02-18 15:08:55 +03:00
Evgeny Mankov 3faa6fd86c Attribute hipDevAttrConcurrentKernels for obtaining Device property concurrentKernels is added.
[ROCm/clr commit: d4bd94e9a0]
2016-02-18 14:34:18 +03:00
Ben Sander a3ec0ae280 remove extra :
[ROCm/clr commit: 866e64f6e2]
2016-02-18 03:05:53 -06:00
Ben Sander 3888f4e212 Tweak version numbers
[ROCm/clr commit: 53f37712bd]
2016-02-18 21:29:51 -06:00
foreman 81e88cdc3c P4 to Git Change 1238217 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/18 03:00:11
SWDEV-2 - Change OpenCL version number from 2037 to 2038.

Affected files ...

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


[ROCm/clr commit: 992ecc19f9]
2016-02-18 03:11:19 -05:00
Ben Sander 7760c82196 Merge branch 'memtracker' of https://github.com/AMDComputeLibraries/HIP-privatestaging into memtracker
[ROCm/clr commit: d0f9881d60]
2016-02-17 23:06:51 -06:00
Ben Sander f19c6d8342 Enable Tracker and ROCR by default, verify with HCC
[ROCm/clr commit: 400dcb8bcb]
2016-02-17 23:03:37 -06:00
Ben Sander 8ed32daefa Remove HIP-local AM tracker (now in HCC)
[ROCm/clr commit: b08e468c06]
2016-02-17 21:33:32 -06:00
Ben Sander 98e608a5ce USE_AM_TRACKER=0 works
[ROCm/clr commit: 354c9f945a]
2016-02-17 21:23:36 -06:00
Ben Sander f8d9017103 Tweak full formatting
[ROCm/clr commit: d75279c8eb]
2016-02-17 21:22:31 -06:00
Ben Sander 527d64a2da Support HSA_PATH env, async path tweak
[ROCm/clr commit: 9a82d316c3]
2016-02-17 21:22:07 -06:00
foreman d5ccaf288f P4 to Git Change 1237953 by kzhuravl@win-kzhuravl-stg-sc on 2016/02/17 13:32:36
SWDEV-76911 - Remove HSART_NO_LARGE_BAR_SUPPORT define and do necessary updates (comes in 3 separate parts: stg sc, hsa, opencl changelists) [opencl part]

	ReviewBoardURL: http://ocltc.amd.com/reviews/r/9769/
	Testing: http://ocltc:8111/viewModification.html?modId=66952&personal=true&init=1&tab=vcsModificationBuilds

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/ext/loader/executable.cpp#19 integrate
... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/ext/loader/loaders.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/ext/loader/loaders.hpp#9 integrate
... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/include/amd_hsa_kernel_code.h#10 integrate
... //depot/stg/opencl/drivers/opencl/compiler/sc/HSAIL/include/amd_hsa_loader.hpp#8 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#64 edit


[ROCm/clr commit: e5635ffbe4]
2016-02-17 13:40:22 -05:00
dfukalov 222206d3d8 Adding lit tests
[ROCm/clr commit: cdcb45d9f2]
2016-02-17 19:05:18 +03:00
atimofee 50f5ba8276 Hipify tool in it current state
[ROCm/clr commit: 5cd248c55f]
2016-02-17 18:34:58 +03:00
pensun 60f00e4e8a 1. Bug fix
2. passed initial tests on different sets of
HIP_VISIBLE_DEVICES: (0),(1),(0,1),(1,2),(2,3),(1,2,3),(2,3,4),(1,5,2,3)
and achieved expected choice of GPU devices at the runtime.
3. Passed HIP test suite.


[ROCm/clr commit: c1da0f1e12]
2016-02-17 09:32:50 -06:00
pensun afc377b2bc Implementation of HIP_VISIBLE_DEVICES in runtime
[ROCm/clr commit: 43785243a5]
2016-02-17 06:59:18 -06:00
foreman dc461f368a P4 to Git Change 1237747 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/17 03:00:10
SWDEV-2 - Change OpenCL version number from 2036 to 2037.

Affected files ...

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


[ROCm/clr commit: d1b2399af8]
2016-02-17 03:06:09 -05:00
Ben Sander 6856d28ca3 more work on async copies
[ROCm/clr commit: 0cdbe1ff05]
2016-02-17 00:59:12 -06:00
pensun 31bba31b90 modify to add remove invalid devices numbers
[ROCm/clr commit: 7309e9ea6a]
2016-02-16 10:00:05 -06:00
pensun 07e4d8261c Implement to read HIP_VISIBLE_DEVICES to internal global variable
[ROCm/clr commit: 45d863851d]
2016-02-16 07:39:04 -06:00
foreman 4032693c05 P4 to Git Change 1237301 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/16 03:00:11
SWDEV-2 - Change OpenCL version number from 2035 to 2036.

Affected files ...

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


[ROCm/clr commit: a097a6e2ed]
2016-02-16 03:10:40 -05:00
Ben Sander 0e83efe14d Add per-stream pool for hsa_signals.
[ROCm/clr commit: 5d721a2649]
2016-02-16 01:59:13 -06:00
Ben Sander d0b29d9192 Add comments to tests
[ROCm/clr commit: 731a2a58d3]
2016-02-16 01:58:24 -06:00
Ben Sander f8f40e07bf Update before checkin to HCC.
Add support for USE_AM_TRACKER=2 (HCC version).
Add AM_ALLOC, AM_FREE indirection to ease swapping AM implementations.


[ROCm/clr commit: 1ed431c0f6]
2016-02-15 21:16:00 -06:00
Ben Sander 93c07bc3d1 Move warpSize to header, have shuffles use default warpsize.
[ROCm/clr commit: bd7e3b83b9]
2016-02-15 05:41:09 -06:00
Ben Sander dc6f0ef3a6 Remove old include path.
[ROCm/clr commit: 3b2d4acabc]
2016-02-15 05:40:37 -06:00
Ben Sander 84810268c0 Update docs, cleanup
[ROCm/clr commit: 322a3bd9b2]
2016-02-15 05:40:12 -06:00
Ben Sander 7e46e90591 Fix tests to account for multi-gpu
[ROCm/clr commit: afbe451b0d]
2016-02-15 05:19:52 -06:00
Evgeny Mankov 979a875bb5 Formatting, no functional changes.
[ROCm/clr commit: 763aa5ea5a]
2016-02-15 13:16:05 +03:00
Ben Sander ed618e637e Add multi-threading synchonization on staging buffers and signals.
Also pre-allocate a couple signals for copies.


[ROCm/clr commit: 8939b4f0e5]
2016-02-13 03:18:01 -06:00
Ben Sander 275a36ee47 Enable -O3, style points on array size
[ROCm/clr commit: 56b3d2e7c4]
2016-02-13 03:17:42 -06:00
foreman c78c311475 P4 to Git Change 1236970 by johtaylo@johtaylo-JTBUILDER03-increment on 2016/02/13 03:00:12
SWDEV-2 - Change OpenCL version number from 2034 to 2035.

Affected files ...

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


[ROCm/clr commit: 4ae7b701de]
2016-02-13 03:09:10 -05:00
Ben Sander 61b2c054a2 D2H multi-buffer
[ROCm/clr commit: a002833a89]
2016-02-13 01:15:23 -06:00
Ben Sander e7666bd9d0 Result formatting
[ROCm/clr commit: 8e3dd664eb]
2016-02-13 01:14:01 -06:00
Ben Sander 6096173cd1 Add D2H test
[ROCm/clr commit: 1cd35f6371]
2016-02-12 22:47:26 -06:00
Ben Sander 06e7be346a Add D2H test
[ROCm/clr commit: 81c275da13]
2016-02-12 22:46:34 -06:00
Ben Sander ea298fae23 Add Bus Bandwidth test, leveraged from SHOC.
[ROCm/clr commit: ba7497b409]
2016-02-12 21:30:43 -06:00
Ben Sander b8ea1ec374 Improve copy testing
[ROCm/clr commit: 2353cbb028]
2016-02-12 18:24:08 -06:00
Ben Sander 4dfe77a99b Improve copy testing implementation.
- add tests for (unpinned/pinned) x H2H x D2D.
- Free memory at end of test.


[ROCm/clr commit: 1128610801]
2016-02-12 18:24:08 -06:00