Commit Graph

25 Commits

Author SHA1 Message Date
Maneesh Gupta e2d97e19bc Enable cospi,rsqrt,sinpi tests for HCC newer than 16073 2016-02-22 15:13:23 +05:30
streamhsa 005155b7b2 Resolve issues for hip_popc and hip_ballot on nvcc 2016-02-19 20:18:03 +08:00
Evgeny Mankov d4b15399f5 Guard #ifdef USE_ROCR_20 is added for ROCR_20 device properties (memoryClockRate, memoryBusWidth)
By default isn't defined.
To add ROCR_20 support HIP have to be compiled as follows: make CXX_DEFINES+=-DUSE_ROCR_20
2016-02-19 13:27:03 +03:00
Evgeny Mankov da8169dd89 Device property memoryBusWidth implementation.
+ Device property memoryBusWidth is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryBusWidth is added to hipDeviceAttribute_t struct.
+ Tests update.
2016-02-18 18:15:01 +03:00
Evgeny Mankov 8aace64dce Device property memoryClockRate implementation.
+ Device property memoryClockRate is added to hipDeviceProp_t struct.
+ Device attribute hipDeviceAttributeMemoryClockRate is added to hipDeviceAttribute_t struct.
+ Tests update.
+ Rename hipDevAttrConcurrentKernels to hipDeviceAttributeConcurrentKernels.
2016-02-18 17:25:28 +03:00
Evgeny Mankov d4bd94e9a0 Attribute hipDevAttrConcurrentKernels for obtaining Device property concurrentKernels is added. 2016-02-18 14:34:18 +03:00
Evgeny Mankov 460b501cbb Fix typo: maxThreadsPerMultiProcessor -> MaxSharedMemoryPerMultiprocessor
Device property MaxSharedMemoryPerMultiprocessor set equal to totalGlobalMem (HIP path).
Reason: MaxSharedMemoryPerMultiprocessor should be as the same as group memory size. Group memory will not be paged out, so, the physical memory size = total shared memory size = group region size. NVCC path remains untouched: CUDA's device property MaxSharedMemoryPerMultiprocessor is reported.

hipify is updated as well.
2016-02-12 01:29:20 +03:00
Evgeny Mankov 658e9f0484 BDFID (BusID/DeviceID/FunctionID) support.
Except FunctionID (or DomainID in CUDA) support, because cudaDeviceProp::pciDomainID is not reported by CUDA.
2016-02-11 22:26:01 +03:00
Maneesh Gupta ed2d86f3a9 Updated readme for test 2016-02-11 13:06:58 +05:30
streamhsa 90add185fd Remove test for atomicInc and atomicDec 2016-02-10 21:02:52 +08:00
streamhsa 56f1832e70 Updated readme for test 2016-02-10 20:05:59 +08:00
streamhsa 2f8d56e903 Resolved test issues 2016-02-10 20:01:16 +08:00
streamhsa 310023e273 Rename test hipInfo as hipGetDeviceAttribute 2016-02-09 13:19:32 +08:00
Ben Sander ce2fc0f7fe Test fixes:
- Remove reference to missing test.
- Add hipMemset back.
- Parse --gpu option to specify default starting GPU.
2016-02-08 22:55:23 -06:00
Ben Sander c482a3f456 in HIPCHECK, only run command once even if error occurs 2016-02-08 21:45:49 -06:00
Ben Sander 26854bb31c Fix HIP_PLATFORM detection 2016-02-05 07:15:46 -06:00
Sam Kolton afe45964ae Implementation of hipDeviceGetAttribute() 2016-02-04 17:39:27 +03:00
Ben Sander 2faf1dfe6e Merge branch 'master' into privatestaging 2016-02-03 09:39:19 -06:00
Ben Sander 182296ce59 Remove warning on ballot/any/all and pop/clz.
Since these are supported in HIP no reason to emit warnings.
2016-02-02 10:02:48 -06:00
streamhsa e5a491f3c8 Added test for ballot and removing HIP_FUNCTION from hipSampleAtomicsTest.cpp -sandeep 2016-02-02 14:50:55 +05:30
Maneesh Gupta 405ee35a04 Add double and integer intrinsics to test 2016-02-01 16:00:45 +05:30
Jack Chung 518ef58652 Disable sincosf which has trouble on hcc now. 2016-02-01 17:42:37 +08:00
Maneesh Gupta 97fb876c6a Split math function tests into several smaller tests 2016-02-01 14:36:50 +05:30
Maneesh Gupta 8d01a1db15 Disable testing of unsupported single precision intrinsics 2016-02-01 14:34:28 +05:30
Ben Sander 304171c1a2 Initial commit for GPUOpen Launch 2016-01-26 20:14:33 -06:00