Maneesh Gupta
ffdf6ab23b
Merge branch 'release_0.84.00' into privatestaging
...
Conflicts:
include/hcc_detail/hip_runtime.h
src/hip_hcc.cpp
2016-04-22 10:55:58 +05:30
Aditya Atluri
805b268ad4
added support for __ldg
2016-04-20 12:25:40 -05:00
pensun
883a3fe831
update API trace information for hipLaunchKernel
2016-04-20 09:57:55 -05:00
pensun
2ddade96d7
Merge branch 'release_0.84.00' of https://github.com/AMDComputeLibraries/HIP-privatestaging into release_0.84.00
2016-04-20 09:48:52 -05:00
pensun
7f37fc4ec7
update hipLaunchKernel API trace information
2016-04-20 09:48:35 -05:00
Maneesh Gupta
bc4f388b69
Prefix HIP includes with hip/
2016-04-19 15:02:12 +05:30
streamhsa
76f2670cef
Add __ldg
2016-04-16 21:12:09 +08:00
Aditya Atluri
4dfe27e8b5
Removed pragma once
2016-04-12 09:22:03 -05:00
Aditya Atluri
d5feabfa1c
added C guard to hip_runtime.h
2016-04-11 13:01:02 -05:00
Aditya Atluri
26985b746b
added device math functions
2016-03-31 12:29:19 -05:00
Aditya Atluri
72c72d8748
moved cpp specific device code from headers to source
2016-03-31 04:45:00 -05:00
Aditya Atluri
496da0aabd
C guarding the apis
2016-03-30 06:08:50 -05:00
Aditya Atluri
da1d9caf6b
Moved flag to hip_runtime.h
2016-03-30 03:32:39 -05:00
Aditya Atluri
61cd2bb399
Calling intrinsics from global kernel
2016-03-29 11:17:55 -05:00
Aditya Atluri
794007c3e8
Split files based on functionality and changed cmake file
2016-03-24 04:57:30 -05:00
Aditya Atluri
7920fd9a47
moved variables to headers
2016-03-23 12:59:52 -05:00
scchan
0eead76d4e
add compiler version guard to the grid launch fix
2016-03-23 11:24:37 -05:00
scchan
56a1863c74
fix builtins mapping for IDs and Dims
2016-03-23 11:08:28 -05:00
Ben Sander
2569e15375
Improve trace API
...
- Validate compile-time disables.
- Add README.md section explain how to install/use CodeXL tracing
- Add code docs on trace_helper.h
- fix color on hipLaunchKernel to green.
2016-03-23 02:57:52 -05:00
Ben Sander
aa03e1264c
Enhance HIP trace debug functions.
...
- Control with HIP_DB=mask (env var). See src/hip_hcc.cpp for mask
values:
#define DB_API 0 /* 0x01 - shortcut to enable HIP_TRACE_API on single switch */
#define DB_SYNC 1 /* 0x02 - trace synchronization pieces */
#define DB_MEM 2 /* 0x04 - trace memory allocation / deallocation */
#define DB_COPY1 3 /* 0x08 - trace memory copy commands. . */
#define DB_SIGNAL 4 /* 0x10 - trace signal pool commands */
- Combine with HIP_TRACE to see debug with API trace.
- Use colors to distinguish different flows of debug.
- Add define COMPILE_DB_TRACE to allow removing all debug at compile-time
2016-03-06 23:50:52 -06:00
pensun
11ca71bd76
resolve conflicts of doc_update
2016-02-27 15:08:45 -06:00
Ben Sander
4adab7b7ef
Merge branch 'memtracker' into privatestaging
...
Conflicts:
src/hip_hcc.cpp
2016-02-25 19:38:46 -06:00
gargrahul
a2fbf06129
Update for shared atomics support
2016-02-22 16:21:52 +05:30
Ben Sander
d33d806a5b
Track last command to a stream.
...
Passing simple tests.
2016-02-20 11:02:07 -06:00
Ben Sander
db3a63360b
Move warpSize to header, have shuffles use default warpsize.
2016-02-15 05:41:09 -06:00
gargrahul
8c40a4ace4
Removed atomicInc and atomicDec support from HIP
2016-02-10 04:29:55 +05:30
Peng Sun
1fb48b0714
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into doc_update
2016-02-09 15:08:39 -06:00
Maneesh Gupta
3291e0ec96
Move HIP_DEVICE_COMPILE defines to hip_common.h
2016-02-09 10:57:20 +05:30
Ben Sander
9e2c3c8df3
minor doc touchup
2016-02-08 22:11:11 -06:00
Peng Sun
fb3b11774b
fix merging conflicts
2016-02-08 15:35:49 -06:00
Peng Sun
3d5608ea84
Additional typo and extra space fix
2016-02-03 09:42:16 -06:00
scchan
265c42500f
add inline attribute to shfl functions
2016-02-02 12:53:17 -06:00
streamhsa
974d491902
Adjusted the value of __any as per CUDA -sandeep
2016-02-02 15:25:42 +05:30
streamhsa
23904df99b
ADDED Support for __ffs() and __ffsll() having signed input -sandeep
2016-02-02 15:05:46 +05:30
scchan
04f3e3e598
adding shfl, shfl_up, shfl_down, shfl_xor intrinsics
2016-02-01 23:55:31 -06:00
Maneesh Gupta
861cba6f75
Add double and integer intrinsics to test
2016-02-01 16:00:45 +05:30
Maneesh Gupta
d2c6125a7c
Add few more single precision intrinsics to hcc_detail/hip_runtime.h
2016-02-01 14:29:50 +05:30
Maneesh Gupta
3b19fd578d
Restrict using namespace hc::precise_math to device only
2016-02-01 14:26:50 +05:30
Maneesh Gupta
e55f3778e0
Remove redundant #define __HCC__ in hcc_detail/hip_runtime.h
2016-02-01 14:24:41 +05:30
sunway513
02fa107967
Fix some typos and incorrect namings in comments
2016-01-28 13:17:44 -06:00
Ben Sander
f38e63ff18
Initial commit for GPUOpen Launch
2016-01-26 20:14:33 -06:00