Rahul Garg
bc0129d05a
Fix hipCommander Makefile
...
[ROCm/clr commit: 9707e9f563 ]
2018-05-16 15:01:32 +05:30
Rahul Garg
ec51e3c539
Removed hidden args and hipLaunchParm from HIP/HCC path
...
[ROCm/clr commit: 2184e7f6da ]
2018-03-16 22:50:25 +05:30
Rahul Garg
0a8ae7a07d
Change co file name
...
[ROCm/clr commit: da66236083 ]
2018-03-16 12:54:44 +05:30
Rahul Garg
c2f4352aad
Fixed function not found issue
...
[ROCm/clr commit: 2ff9e5d46d ]
2018-03-16 12:35:25 +05:30
Maneesh Gupta
46ddefedee
Apply .clangformat to all repo source files
...
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
[ROCm/clr commit: 9e47fccc89 ]
2018-03-12 11:29:03 +05:30
Alex Voicu
aa48cc7b55
This introduces LipoProteinLipase (lpl), a simple tool for creating fat binaries. It represents a direct replacement of the creaky hccgenco.sh script, which had various issues. The format it uses is that of a code object bundle, generated by the Clang Offload Bundler. The output is always suffixed with the ".adipose" extension. It is shared with HCC. The hipcc script and associated tests are modified to use lpl. Help can be obtained by invoking lpl --help. A more computer-sciency / corporate friendly name is likely to be beneficial, which is a reason for choosing easily searchable/replaceable names such as lpl or adipose.
...
[ROCm/clr commit: 4e0739c68a ]
2017-12-08 04:22:57 +00:00
Ben Sander
a25a01f2c9
Merge pull request #281 from mangupta/issue126
...
[samples] Adds a sample that shows using HIP with cmake
[ROCm/clr commit: faef491778 ]
2017-12-05 11:42:11 -06:00
Maneesh Gupta
e447146abf
Simplify square sample's Makefile
...
Change-Id: I44349a880a3c57ca0e833d67d9c380b706655b1e
[ROCm/clr commit: ccc3fc1de6 ]
2017-12-05 11:54:50 +05:30
Maneesh Gupta
ae0763a266
[samples] Adds a sample that shows using HIP with cmake
...
Change-Id: Ief983ea0894d7b5d1ea46a755f9134dda0a1bb8f
[ROCm/clr commit: f52662da24 ]
2017-12-05 10:48:29 +05:30
Ben Sander
113335f857
Update square sample for recent HIP ease-of-use improvements
...
[ROCm/clr commit: 4192c8b54a ]
2017-12-02 07:44:27 -06:00
Ben Sander
0de96b6e3e
Merge pull request #256 from gargrahul/texture_driver_api_support
...
Texture driver APIs support
[ROCm/clr commit: e93a24bdbe ]
2017-11-27 13:52:39 -06:00
Rahul Garg
dc2c56c43d
Changed function hipMemcpy_2D to hipMemcpyParam2D
...
[ROCm/clr commit: 24307fe5c4 ]
2017-11-21 12:36:24 +05:30
Rahul Garg
7453c8b25c
Update hipModuleGetTexRef API
...
[ROCm/clr commit: 76f174b536 ]
2017-11-19 22:10:46 +05:30
Rahul Garg
a0f838a75e
-Fixed texture driver API sample
...
-Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs
[ROCm/clr commit: edbfeeb141 ]
2017-11-15 18:23:28 +05:30
Rahul Garg
4ff4a71867
Fix module_api sample
...
[ROCm/clr commit: e434a23be5 ]
2017-11-13 08:56:39 +05:30
Rahul Garg
8069290ca1
Added texture 2D driver API usage example
...
[ROCm/clr commit: 3711136e46 ]
2017-11-09 22:35:29 +05:30
Ben Sander
b0aa15ee5f
Merge pull request #198 from AlexVlx/feature_support_globals_for_module_api
...
Feature support globals for module api
[ROCm/clr commit: 8a64feef61 ]
2017-10-27 01:53:34 +02:00
Rahul Garg
28c72504b6
Example showing globals use with module APIs
...
[ROCm/clr commit: 10b1b58505 ]
2017-10-24 18:12:25 +05:30
Rahul Garg
dc6c43772c
Use 2X for bidir p2p memory bandwidth calc
...
[ROCm/clr commit: 4090c82936 ]
2017-10-23 21:57:20 +05:30
Ben Sander
eee60317fa
Use 2X for bidir memory bandwidth calc
...
[ROCm/clr commit: 21689e8710 ]
2017-10-21 07:47:32 -05:00
Sandeep Kumar
695862fdc6
Add more info for inline asm in hip kernel guide and cookbook readme
...
[ROCm/clr commit: 6eb1d2d52f ]
2017-09-13 12:57:37 +05:30
Ben Sander
3901200dca
Refactor dispatch latency test and fix several bugs.
...
[ROCm/clr commit: 9da4352142 ]
2017-08-17 08:46:58 -05:00
Aditya Atluri
44c2efd050
fixed device selection during compilation to use rocm_agent_enumerator
...
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable
[ROCm/clr commit: b10962a539 ]
2017-07-21 15:50:12 -05:00
Maneesh Gupta
c2cb93b2cc
GPUOpen-ProfessionalCompute-Tools -> ROCm-Developer-Tools
...
Change-Id: I9f5b29dd1097385acecb0c672770d8adca2fdcf7
[ROCm/clr commit: 13e3e63fd8 ]
2017-07-05 11:44:44 +05:30
Aditya Atluri
bd427d5b47
automate gcnarch detection
...
Change-Id: Ibbad22db136f7f5e2be84c82e9169298a144cc77
[ROCm/clr commit: 0fe0381608 ]
2017-06-29 12:01:40 -05:00
Aditya Atluri
512482badd
removed rm for /opt/rocm/hip/src in inline asm sample
...
Change-Id: I0c02bccd4cd35e01a8e889ea1e586ea8baf0ab90
[ROCm/clr commit: fba69b1ce7 ]
2017-06-20 11:35:52 -05:00
Sandeep Kumar
b237b83101
Add peer2peer bandwidth and latency test
...
Change-Id: I6d88e4aa9f6e64096af16579eebef4740734203e
[ROCm/clr commit: 01842faa1c ]
2017-06-14 09:44:56 +05:30
Sandeep Kumar
ac8089e773
Add readme for inline asm and unroll cookbook samples
...
Change-Id: I71b7a5652c3dad181c5df60ab0dd1b81d79f1bfb
[ROCm/clr commit: f6b98854ba ]
2017-05-31 09:25:50 +05:30
Sandeep Kumar
be31ebb8a7
Add unroll and inline asm cookbook samples
...
Change-Id: Ie5a0fbb01b7fca82959090d89299533d49e092f1
[ROCm/clr commit: 5696eaf842 ]
2017-05-31 09:25:35 +05:30
Sandeep Kumar
b22fdeb171
Print msg for single gpu
...
Change-Id: I2d23c73542add8973990ba96592016726994422e
[ROCm/clr commit: e104c2e3bf ]
2017-05-31 09:25:17 +05:30
Ben Sander
acacf26ed8
Fix compilation error with nvcc (c++ nullptr)
...
[ROCm/clr commit: f1f907cb51 ]
2017-04-21 09:01:34 -05:00
Maneesh Gupta
3176273cd6
Fix build issues with bit_extract sample
...
Change-Id: I628b3c83a16f7adf0ab8ca60aecde8c073c34fd9
[ROCm/clr commit: cbb7f12b1d ]
2017-04-07 15:24:10 +05:30
Maneesh Gupta
cf6ccf67df
Fix build issues in hipCommander sample
...
- Remove -stdlib=libstdc++ from Makefile
- Removed deleted HIP header file fom includes
Change-Id: Ia189396bee19fc52b679259df56c6c6e2bafb6fe
[ROCm/clr commit: 6877554f5e ]
2017-04-07 14:54:03 +05:30
Aditya Atluri
1d20550299
added module api sample which uses hipHccModuleLaunchKernel
...
Change-Id: I7bce60b4480a3b5ff7ed69c3256078ded65a0945
[ROCm/clr commit: 0fab80e515 ]
2017-03-31 14:30:40 -05:00
Aditya Atluri
28c8d15412
added debug support for HIP sample
...
Change-Id: Ia7265234082039b68114f7421f4dbcb7149d4d2b
[ROCm/clr commit: 81d3725a16 ]
2017-03-31 14:13:46 -05:00
Aditya Atluri
5d097642be
Fixed bit_extract
...
Change-Id: I92d7b7a302e3fa0db84889fb5dc6b612e6a53c73
[ROCm/clr commit: d4f3fb092a ]
2017-03-31 13:35:26 -05:00
Aditya Atluri
3651cb672a
added new api hipHccModuleLaunchKernel
...
1. hipHccModuleLaunchKernel is same as hipModuleLaunchKernel with OpenCL workitem model
2. Added copy right
3. Fixed header naming
Change-Id: I6a7c35a3566e2f8d3f5056613e34193775d4b236
[ROCm/clr commit: 1cead6a4cd ]
2017-03-31 12:11:34 -05:00
Sun, Peng
db4bedeafc
revert workaround for square sample and update doc on GGL
...
Change-Id: I731c68ca4111e7dc2e45bef51c4cad2c23fc81f8
[ROCm/clr commit: 14f8c7cf74 ]
2017-03-21 10:26:09 -05:00
pensun
9c9a9bb330
Initial integration with Alex' Generic Grid Launch
...
Change-Id: I559afb80e9e39ec0d119bb3bf3b85ef9e448caf6
[ROCm/clr commit: ad882222b0 ]
2017-03-17 14:59:34 -05:00
Aditya Atluri
b4b87b8786
Added default module launch api functionality
...
1. As in hipModuleLaunchKernel(..., kernelParams, nullptr); works with this commit
2. Added headers AMDGPUPTNote.h, AMDGPURuntimeMetadata.h to do code object meta data parsing
3. Changed CMake to look at llvm link libraries
4. HIP developer should set env variable LLVM_HOME to remove link errors
5. HIP depends on installed LLVM (not source, not build)
6. Added sample to test out the feature
7. Right now HCC does not support embedding metadata in code object. Use clang opencl
8. Changed HIPCC to read LLVM_HOME env var
9. New argument to CMake should be given -DLLVM_HOME=<where llvm 5.0 is installed>
Change-Id: Iba38194aa872d97cc2c90a8e5ff746c48055c868
[ROCm/clr commit: 9645b0e0dc ]
2017-03-17 13:11:34 -05:00
Maneesh Gupta
ee45f273fd
4_shfl and 5_2dshfl samples are unsupported on gfx701
...
Change-Id: I81eb880350f25e89573ba14c62b549c6c43f8c91
[ROCm/clr commit: f91583b294 ]
2017-03-14 15:56:18 +05:30
Ben Sander
49d7ea94f5
Refactor registered memory calls.
...
[ROCm/clr commit: b7acb85fa8 ]
2017-03-11 09:18:27 -06:00
Ben Sander
e1c95b083d
Add first step to a "registerd" mode in hipBusBandwidth.
...
[ROCm/clr commit: f23b5a1f90 ]
2017-03-11 09:18:27 -06:00
Rahul Garg
4dd856eb67
Fix for HCSWAP-128, make 5_2dshfl cookbook sample only for fiji
...
Change-Id: I8869c28151bca1bd47a053a2808e93a801d16d00
[ROCm/clr commit: d48943699d ]
2017-03-10 10:29:52 +05:30
Aditya Atluri
974cb587a8
make 4_shfl cookbook sample only for fiji
...
1. __shfl is not supported on hawaii gfx701
Change-Id: Iac09f5d30ee0674b8f58a6e74ec5c49b02be32ad
[ROCm/clr commit: 7f4b24886f ]
2017-03-09 08:52:50 -06:00
Aditya Atluri
106030f2c6
added new field to hipDeviceProp_t structure gcnArch.
...
1. It is an integer containing gfx values 701, 801, 802, 803
2. On NV path, it is zero
Change-Id: I2b4c7f48981d0214d8c6b1905d2cc85b16203419
[ROCm/clr commit: 9f575721aa ]
2017-03-07 11:24:32 -06:00
Aditya Atluri
810afc2a36
removed hipblas samples as it is not yet supported
...
Change-Id: I354b710e652ce0d0413d670530ceb8b70f4993d5
[ROCm/clr commit: 56744c0730 ]
2017-02-17 08:51:02 -06:00
Rahul Garg
1b11b60e9d
Command scripts for latency measurements
...
Change-Id: I8c28765a09fb0358447367939de524b12699a317
[ROCm/clr commit: 73b56e690f ]
2017-02-07 15:03:46 +05:30
Ben Sander
48bd62db9a
Doc update - describe debug techniques
...
Also tweak sample to remove unneeded HIP_KERNEL_NAME.
Comment update
[ROCm/clr commit: ca1cef4e06 ]
2017-01-19 12:40:45 -06:00
Rahul Garg
707c31913d
Fixed hipcommander default execution for HCSWAP-106
...
Change-Id: I9fbd10dfaeeb4928b2ec23ceed131b5200a658f9
[ROCm/clr commit: aa3f278475 ]
2017-01-19 15:04:32 +05:30