İşleme Grafiği

54851 İşleme

Yazar SHA1 Mesaj Tarih
Evgeny Mankov f6aa3ddb0e [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
2016-12-23 22:06:20 +03:00
Evgeny Mankov bcbbc32fa6 [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
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 e8c5906062 [HIPIFY] Fix line endings. 2016-12-23 18:01:26 +03:00
Evgeny Mankov ab00e2a627 [HIPIFY] Fix line endings. 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
Evgeny Mankov 52b3fb9f79 [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.
2016-12-23 17:40:06 +03:00
Evgeny Mankov 6882057fd2 [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.
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
foreman 615c944321 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
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
Maneesh Gupta 16b705d912 hipcc: link to hip runtime using absolute path
Change-Id: I714b3e9da0bc1d49665b079d9c4cec1c1a2efa80
2016-12-23 11:49:00 +05:30
Maneesh Gupta f6e9f6f0bf hipcc: link to hip runtime using absolute path
Change-Id: I714b3e9da0bc1d49665b079d9c4cec1c1a2efa80
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
Ben Sander fd5b0c68b1 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.
2016-12-22 12:25:09 -06:00
Ben Sander c325c988b1 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.
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
Maneesh Gupta 1b50462ce0 hip_hcc package changes
- updated hip_hcc package creation dependencies
- support build hip_hcc package for HCC-1.0

Change-Id: Idf23e415eff8cb352a8906191c79bd822c7618e7
2016-12-22 15:30:38 +05:30
Maneesh Gupta 9b6d1588ba hip_hcc package changes
- updated hip_hcc package creation dependencies
- support build hip_hcc package for HCC-1.0

Change-Id: Idf23e415eff8cb352a8906191c79bd822c7618e7
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
foreman 74d46dd805 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
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
Ben Sander cf338d716b Increment API sequence number.
Change name to tls_tidInfo
2016-12-21 15:30:36 -06:00
Ben Sander 37d8cafb12 Increment API sequence number.
Change name to tls_tidInfo
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
Evgeny Mankov ac8166d051 [HIPIFY] Statistics in CSV file.
+ Stats by CUDA ref name.
+ Conversion %.

TODO: Calculation of changed code amount, based on actually replaced bytes.
2016-12-21 23:08:01 +03:00
Evgeny Mankov 4bb8bf8dab [HIPIFY] Statistics in CSV file.
+ Stats by CUDA ref name.
+ Conversion %.

TODO: Calculation of changed code amount, based on actually replaced bytes.
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
foreman 81a1726d1d 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
2016-12-21 03:13:11 -05:00
Sean Keely 0e17cc2887 Allow reducing max occupancy (max scratch waves) when applications request large amounts of scratch.
Also emit error messages to stderr if no async queue error callback was registered and queue fault messages are enabled (on by default).
Queue fault messages are controlled with env key HSA_ENABLE_QUEUE_FAULT_MESSAGE.

Change-Id: I496487b8d048b83aa95b9784e92928211f167b17
2016-12-20 16:52:59 -06:00
Sean Keely b75a8d9ed0 Allow reducing max occupancy (max scratch waves) when applications request large amounts of scratch.
Also emit error messages to stderr if no async queue error callback was registered and queue fault messages are enabled (on by default).
Queue fault messages are controlled with env key HSA_ENABLE_QUEUE_FAULT_MESSAGE.

Change-Id: I496487b8d048b83aa95b9784e92928211f167b17


[ROCm/ROCR-Runtime commit: 0e17cc2887]
2016-12-20 16:52:59 -06: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
Rahul Garg 0578febb99 Removed redundant GetPCIBusID int version function
Change-Id: I37f2ff87d09fcfb1e3b104c44c51f606fcb83c01
2016-12-20 23:25:16 +05:30
Rahul Garg 4704547bab Removed redundant GetPCIBusID int version function
Change-Id: I37f2ff87d09fcfb1e3b104c44c51f606fcb83c01
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
foreman 8b0f04dd54 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
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
Evgeny Mankov ea8e886077 [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.
2016-12-19 14:38:19 +03:00
Evgeny Mankov 3dd32e969d [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.
2016-12-19 14:38:19 +03:00
Maneesh Gupta 008499801b Merge branch 'amd-develop' into amd-master
Change-Id: I77fa88b460be549bfcf9e18d3212e732ffc045f5
2016-12-19 16:20:38 +05:30
Maneesh Gupta 3e1fbdcab9 Merge branch 'amd-develop' into amd-master
Change-Id: I77fa88b460be549bfcf9e18d3212e732ffc045f5


[ROCm/clr commit: 4850cf351a]
2016-12-19 16:20:38 +05:30
Maneesh Gupta 4850cf351a Merge branch 'amd-develop' into amd-master
Change-Id: I77fa88b460be549bfcf9e18d3212e732ffc045f5
2016-12-19 16:20:38 +05:30
Maneesh Gupta 8f31ad6ce0 Merge branch 'amd-develop' into amd-master
Change-Id: I77fa88b460be549bfcf9e18d3212e732ffc045f5
2016-12-19 16:20:38 +05:30
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
Rahul Garg 4988975b59 Fix for HCSWAP-67
Change-Id: I0b2ce5ab933237947fb41d89769db3da16e5be6a

Conflicts:
	src/hip_hcc.cpp
2016-12-19 16:19:51 +05:30
Rahul Garg fbf7ed63a8 Fix for HCSWAP-67
Change-Id: I0b2ce5ab933237947fb41d89769db3da16e5be6a

Conflicts:
	src/hip_hcc.cpp
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 d3f53c7613 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
2016-12-19 03:14:26 -05:00
Maneesh Gupta f06a726a7d Updated doxygen documentation
Change-Id: If04d1155173fba8d3e050f3259da8b3edc60e076


[ROCm/clr commit: da188a49e4]
2016-12-19 04:04:06 +00:00
Maneesh Gupta da188a49e4 Updated doxygen documentation
Change-Id: If04d1155173fba8d3e050f3259da8b3edc60e076
2016-12-19 04:04:06 +00:00