Commit Graph

12735 Commits

Author SHA1 Message Date
foreman ab06cc03d7 P4 to Git Change 1357839 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/03 03:00:05
SWDEV-2 - Change OpenCL version number from 2323 to 2324.

Affected files ...

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


[ROCm/clr commit: 0948789f95]
2017-01-03 03:08:26 -05:00
foreman 4980907f67 P4 to Git Change 1357711 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/02 03:00:06
SWDEV-2 - Change OpenCL version number from 2322 to 2323.

Affected files ...

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


[ROCm/clr commit: 8970ee531c]
2017-01-02 03:29:07 -05:00
foreman 73f722ecba P4 to Git Change 1357696 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/01 03:00:05
SWDEV-2 - Change OpenCL version number from 2321 to 2322.

Affected files ...

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


[ROCm/clr commit: e28597cc6a]
2017-01-01 02:19:50 -06:00
foreman 90a08d3a24 P4 to Git Change 1357689 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/31 03:00:05
SWDEV-2 - Change OpenCL version number from 2320 to 2321.

Affected files ...

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


[ROCm/clr commit: ac57286b77]
2016-12-31 03:13:13 -05:00
foreman 02ee85f576 P4 to Git Change 1357675 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/30 03:00:04
SWDEV-2 - Change OpenCL version number from 2319 to 2320.

Affected files ...

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


[ROCm/clr commit: b15c59101c]
2016-12-30 03:05:55 -05:00
foreman 717ba68a25 P4 to Git Change 1357560 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/29 03:00:17
SWDEV-2 - Change OpenCL version number from 2318 to 2319.

Affected files ...

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


[ROCm/clr commit: d129ee08cb]
2016-12-29 03:10:01 -05:00
Evgeny Mankov a22a75be44 [HIPIFY] Elapsed time is added to statistics.
[ROCm/clr commit: bbb75fdd8e]
2016-12-28 20:44:05 +03:00
Evgeny Mankov 15d2b5e6e2 [HIPIFY] Added the rest of cuBlas API.
CUBLAS API 7.5 now is supported by hipify;
API calls, which are not yet supported by hcblas/hipblas, are listed as HIP_UNSUPPORTED.


[ROCm/clr commit: ddf51d382c]
2016-12-28 18:08:10 +03:00
foreman 4c717a048e P4 to Git Change 1357423 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/28 03:00:05
SWDEV-2 - Change OpenCL version number from 2317 to 2318.

Affected files ...

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


[ROCm/clr commit: 93db06a41b]
2016-12-28 03:14:43 -05:00
foreman f46293289b P4 to Git Change 1357375 by skudchad@skudchad_test_win_opencl2 on 2016/12/27 23:17:06
SWDEV-107271 - [OpenCL][GFXIP9 Bring up] add support for Raven(gfx901)
	- Add case for gfx901 else target device is incorrect for finalizer

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#23 edit


[ROCm/clr commit: c5bc579945]
2016-12-27 23:24:46 -05:00
foreman a3781fdc69 P4 to Git Change 1357354 by skudchad@skudchad_test_win_opencl2 on 2016/12/27 18:32:01
SWDEV-107271 - [OpenCL][GFXIP9 Bring up] add support for Raven(gfx901)
	- Fill some missing places with BU details

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings.h#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings_hsail.h#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings_hsail64.h#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#41 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#36 edit


[ROCm/clr commit: f17f0ec8a0]
2016-12-27 18:37:15 -05:00
Evgeny Mankov a5dac30c2d [HIPIFY] Formatting, no functional changes.
[ROCm/clr commit: 9070d55814]
2016-12-27 19:48:59 +03:00
Evgeny Mankov 80f4190967 [HIPIFY] [Fix] An argument of a function used as macro argument is not hipified.
https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/35


[ROCm/clr commit: e740d368d9]
2016-12-27 18:54:02 +03:00
foreman 9ccad39079 P4 to Git Change 1357276 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/27 03:00:05
SWDEV-2 - Change OpenCL version number from 2316 to 2317.

Affected files ...

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


[ROCm/clr commit: 1926daacdd]
2016-12-27 03:12:34 -05:00
Evgeny Mankov a959a094dc [HIPIFY] Pointer to typedef declaration is not hipified
Fix for https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/60


[ROCm/clr commit: 3cd1adcb24]
2016-12-26 19:03:50 +03:00
foreman e5368dd8b7 P4 to Git Change 1357145 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/26 03:00:04
SWDEV-2 - Change OpenCL version number from 2315 to 2316.

Affected files ...

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


[ROCm/clr commit: cb48e33f54]
2016-12-26 03:20:35 -05:00
foreman d7c100f58e P4 to Git Change 1357052 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/25 03:00:05
SWDEV-2 - Change OpenCL version number from 2314 to 2315.

Affected files ...

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


[ROCm/clr commit: 5584248bd6]
2016-12-25 03:14:06 -05:00
foreman e3197fc798 P4 to Git Change 1357043 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/24 03:00:05
SWDEV-2 - Change OpenCL version number from 2313 to 2314.

Affected files ...

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


[ROCm/clr commit: cd1ee25c14]
2016-12-24 03:15:18 -05:00
Evgeny Mankov 5702fd5fc2 [HIPIFY] Add hipconvertinplace2.sh and hipexamine2.sh scripts for hipify-clang.
The differences from the similar scripts for hipify.pl:
1. CSV file with extended statistics is produced.
2. scripts' arguments are changed a bit:
DIRNAME [hipify options] [--] [clang options]

where -- is a delimiter; all the arguments are optional, except DIRNAME.

Usage example:
./hipexamine2.sh ./tmp -o-stats ./tmp/stats.csv -- -I/usr/local/cuda-7.5/include -I/usr/local/hipify-clang/hipblas/include 2>&1 | tee log


[ROCm/clr commit: f6aa3ddb0e]
2016-12-23 22:06:20 +03:00
Evgeny Mankov a211e91960 [HIPIFY] Fix line endings.
[ROCm/clr commit: e8c5906062]
2016-12-23 18:01:26 +03:00
Evgeny Mankov 6349bfffbd [HIPIFY] Stats: Calculation of changed code amount, based on actually replaced bytes.
+ REPLACED bytes, TOTAL bytes & CODE CHANGED are added to statistics.
+ -o-stats option for specifying the file with statistic.


[ROCm/clr commit: 52b3fb9f79]
2016-12-23 17:40:06 +03:00
foreman 409a5c5b32 P4 to Git Change 1356716 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/23 03:00:04
SWDEV-2 - Change OpenCL version number from 2312 to 2313.

Affected files ...

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


[ROCm/clr commit: 615c944321]
2016-12-23 03:06:32 -05:00
Maneesh Gupta 272d6fdfaa hipcc: link to hip runtime using absolute path
Change-Id: I714b3e9da0bc1d49665b079d9c4cec1c1a2efa80


[ROCm/clr commit: 16b705d912]
2016-12-23 11:49:00 +05:30
Ben Sander 4ad8744139 Support size_t in memset kernel.
Add disable for HSA_AMD_AGENT_INFO_MAX_WAVES_PER_CU
Remove one copy of completion_future in memset.


[ROCm/clr commit: fd5b0c68b1]
2016-12-22 12:25:09 -06:00
Maneesh Gupta 861429a560 hip_hcc package changes
- updated hip_hcc package creation dependencies
- support build hip_hcc package for HCC-1.0

Change-Id: Idf23e415eff8cb352a8906191c79bd822c7618e7


[ROCm/clr commit: 1b50462ce0]
2016-12-22 15:30:38 +05:30
foreman d9c442e666 P4 to Git Change 1356268 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/22 03:00:07
SWDEV-2 - Change OpenCL version number from 2311 to 2312.

Affected files ...

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


[ROCm/clr commit: 74d46dd805]
2016-12-22 03:32:16 -05:00
Ben Sander 693bfc85bc Increment API sequence number.
Change name to tls_tidInfo


[ROCm/clr commit: cf338d716b]
2016-12-21 15:30:36 -06:00
Evgeny Mankov 1292eb401c [HIPIFY] Statistics in CSV file.
+ Stats by CUDA ref name.
+ Conversion %.

TODO: Calculation of changed code amount, based on actually replaced bytes.


[ROCm/clr commit: ac8166d051]
2016-12-21 23:08:01 +03:00
foreman 25e7735d05 P4 to Git Change 1355751 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/21 03:00:17
SWDEV-2 - Change OpenCL version number from 2310 to 2311.

Affected files ...

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


[ROCm/clr commit: 81a1726d1d]
2016-12-21 03:13:11 -05:00
Rahul Garg 21f10a7eae Removed redundant GetPCIBusID int version function
Change-Id: I37f2ff87d09fcfb1e3b104c44c51f606fcb83c01


[ROCm/clr commit: 0578febb99]
2016-12-20 23:25:16 +05:30
foreman 20d7e89636 P4 to Git Change 1355087 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/20 03:00:05
SWDEV-2 - Change OpenCL version number from 2309 to 2310.

Affected files ...

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


[ROCm/clr commit: 8b0f04dd54]
2016-12-20 03:09:45 -05:00
Evgeny Mankov 1524f73ab0 [HIPIFY] Reflect unsupported CUDA API refs in statistics
https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/53

+ Unsupported refs (by HIP) are now might be listed along with the supported ones.
+ Warnings are added for the unhandled (by HIPIFY) refs, for instance:
  "warning: the following reference is not handled: 'cublasContext' [param decl ptr]."
+ Reflect unsupported CUDA API refs in statistics.
+ Occupancy API [HIP_UNSUPPORTED].
+ A few CUBLAS refs are listed as HIP_UNSUPPORTED.

TODO: Statistics in CSV file.


[ROCm/clr commit: ea8e886077]
2016-12-19 14:38:19 +03:00
Rahul Garg 7121e56949 Fix for HCSWAP-67
Change-Id: I0b2ce5ab933237947fb41d89769db3da16e5be6a

Conflicts:
	src/hip_hcc.cpp


[ROCm/clr commit: 4988975b59]
2016-12-19 16:19:51 +05:30
foreman d9a1d9508e P4 to Git Change 1354619 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/19 03:00:06
SWDEV-2 - Change OpenCL version number from 2308 to 2309.

Affected files ...

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


[ROCm/clr commit: d3f53c7613]
2016-12-19 03:14:26 -05:00
foreman 5d50938300 P4 to Git Change 1354510 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/18 03:00:05
SWDEV-2 - Change OpenCL version number from 2307 to 2308.

Affected files ...

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


[ROCm/clr commit: 37dfc5a1fd]
2016-12-18 03:16:10 -05:00
Ben Sander 8ab567e331 Add name for function
[ROCm/clr commit: 5d815937de]
2016-12-17 08:54:09 -06:00
Ben Sander c59c82916a Remove HSA dependency from hipFunction_t
Place _groupSegmentSize and _privateSegmentSize inside Function,
remove hsa_executable_symbol_t.


[ROCm/clr commit: 2bd70ff345]
2016-12-17 07:22:56 -06:00
Ben Sander a3064807b5 Remove USE_DISPATCH_HSA_KERNEL=0 path.
[ROCm/clr commit: 06d382bc6d]
2016-12-17 07:22:56 -06:00
Ben Sander 68d861e8c5 Refactor Module and Function APIs.
- hipFunction_t is now returned by value.  This eliminates dynamic
      allocation / memory management complexity in the module.  Removed
the kernel
      name so the structure is just 16 bytes now.

    - Moved the hsa_executable_load_module and hsa_executable_freeze
      calls to the hipModuleLoad and hipModuleLoadData calls.

    - Apply sharedMemBytes in hipModuleLaunchKernel to group segment
      size (not private).


[ROCm/clr commit: 3f9404d0e1]
2016-12-17 07:22:33 -06:00
Rahul Garg 8acb6a623d Mapped hipDevice_t to int
Change-Id: I6cfa56c42b7cd04aa0e0bce510c0d72d34ea211a


[ROCm/clr commit: bddaa0e81c]
2016-12-17 16:53:03 +05:30
foreman 14507679f2 P4 to Git Change 1354481 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/17 03:00:05
SWDEV-2 - Change OpenCL version number from 2306 to 2307.

Affected files ...

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


[ROCm/clr commit: 14e0b5d0e5]
2016-12-17 03:14:17 -05:00
Aditya Atluri 3e3db78eb0 disabled half native support as inline asm is not working
Change-Id: I3073d8ae39eed321987f0f2f0e689eec4cdbb48c


[ROCm/clr commit: c673aec971]
2016-12-16 09:24:59 -06:00
Ben Sander 1a58ccc3b4 Print limits on CUDA devices
[ROCm/clr commit: ab07d9b4a7]
2016-12-16 08:55:11 -06:00
foreman 412d718970 P4 to Git Change 1354069 by johtaylo@johtaylo-jtincrementor-increment on 2016/12/16 03:00:04
SWDEV-2 - Change OpenCL version number from 2305 to 2306.

Affected files ...

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


[ROCm/clr commit: 45f11736bc]
2016-12-16 03:36:55 -05:00
Ben Sander 4d51266580 Fix typo
[ROCm/clr commit: d39ef58daf]
2016-12-15 14:42:52 -06:00
Ben Sander 8288cbdae4 fix copyright
[ROCm/clr commit: b53ba931e8]
2016-12-15 14:42:52 -06:00
Ben Sander 8353b8ed72 remove TODO file
[ROCm/clr commit: a30b36afdc]
2016-12-15 14:42:52 -06:00
foreman 6cc7cd6345 P4 to Git Change 1353702 by cpaquot@hog-ocl on 2016/12/15 14:43:42
SWDEV-108384 - Revert back CL 1352747

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/12030/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#26 edit


[ROCm/clr commit: fb0e417372]
2016-12-15 14:54:31 -05:00
Evgeny Mankov be8dd18914 [HIPIFY] nested macro is not hipified, when it isAnyIdentifier
Fix for https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP/issues/55


[ROCm/clr commit: a9488603b4]
2016-12-15 21:00:34 +03:00
Brecht Carlier bceb8949c7 Update hip_faq.md
Fixed navigation and list.


[ROCm/clr commit: cc73dd4ed5]
2016-12-15 14:08:34 +05:30