Graphe des révisions

143 Révisions

Auteur SHA1 Message Date
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