Commit Graph

634 Commits

Author SHA1 Message Date
Maneesh Gupta ce713b373c Merge "added erfinv software implementation" into amd-master
[ROCm/hip commit: 90d67c5adf]
2016-06-14 02:13:01 -04:00
Maneesh Gupta bce72d1a3b Merge "hipDispatchLatency: reduce iterations to 5120" into amd-master
[ROCm/hip commit: ae5252d125]
2016-06-14 00:28:12 -04:00
Aditya Atluri c11202460b added erfinv software implementation
Change-Id: Ib1a5584f6c81ab3afa70f7bcbfd7780e156454e3


[ROCm/hip commit: d7df02e310]
2016-06-14 00:09:41 -04:00
Aditya Atluri 37e5903a68 added more device functions
Change-Id: I191919060b393772ee442cc19d83479217c5a4ce


[ROCm/hip commit: 9ac6e422f0]
2016-06-13 11:55:12 -05:00
Maneesh Gupta a4a8d105db hipDispatchLatency: reduce iterations to 5120
Change-Id: I94ae4993ff5058cf15f9487a5a528fc24c1ad5fa


[ROCm/hip commit: 506d4086a9]
2016-06-13 14:23:51 +05:30
Aditya Atluri bc1e9a27bb added normcdf support
Change-Id: I4887bc588589ed067eaa339d5eccd988c1c5d649


[ROCm/hip commit: 798aa48032]
2016-06-13 10:09:37 +05:30
Maneesh Gupta 4459c146a3 Merge "Added more device functions" into amd-master
[ROCm/hip commit: b018a090e4]
2016-06-12 23:51:02 -04:00
Maneesh Gupta 99ddf6453c Merge "added test for float device functions c6dfb0" into amd-master
[ROCm/hip commit: 21e2baff12]
2016-06-12 23:50:57 -04:00
Maneesh Gupta ca375e2d2c Merge "fix_testcase" into amd-master
[ROCm/hip commit: ab54c15930]
2016-06-10 12:44:05 -04:00
Aditya Atluri 3802673dac Added more device functions
1. Added copyright for device float test
2. Added device double functions support
3. Added device double functions test
4. Corrected device function signatures in headers

Change-Id: I13c8829682c925992f5cad84062bc9f702fe4048


[ROCm/hip commit: 25a273e4df]
2016-06-10 09:46:31 -05:00
Aditya Atluri 68d850bb1f added test for float device functions c6dfb0
Change-Id: I792a68610c6cfa54d6eee633c8605197bd4d2792


[ROCm/hip commit: dcec58f899]
2016-06-10 09:03:43 -05:00
7SK d9063c015e fix_testcase
Change-Id: I878e79ac29b685672662db6ba8cd8d94d725d24f


[ROCm/hip commit: 1df5a77048]
2016-06-10 06:23:02 -04:00
Aditya Atluri aff1391fc2 added more float device functions
Change-Id: I106ce6de9ed8806b3699dcf0add9efc9e8583615


[ROCm/hip commit: c6dfb0d079]
2016-06-10 06:22:00 -04:00
7SK da629e1b2d fix_ldg
Change-Id: I53de5fa91b4f57d496ffe46787d197ae84dde4a4


[ROCm/hip commit: 1463075608]
2016-06-09 16:56:05 -04:00
Maneesh Gupta 0bde4360d9 Merge branch 'release_0.86.00' into amd-master
Change-Id: I13c51e8ba1f98203d7419df23fa1d3a71890373d


[ROCm/hip commit: 51f3cfa40b]
2016-06-08 15:00:32 +05:30
Maneesh Gupta 7f493906b9 Merge "Squashed commit of the following:" into amd-master
[ROCm/hip commit: 5080084f4e]
2016-06-07 12:52:21 -04:00
Maneesh Gupta 5531b649aa Fix RELEASE.md
[ROCm/hip commit: 100c8c83c1]
2016-06-07 22:18:18 +05:30
Maneesh Gupta c30b0fe2a6 Updated release notes
Change-Id: Ied90c54683dd96ac9fb0c3039a94aea5e4aa11c6


[ROCm/hip commit: b229506611]
2016-06-06 21:52:13 +05:30
Maneesh Gupta d4ce97429b Updated doxygen documentation
Change-Id: Idec4b7b811a441c9a792aa205286352f243945f0


[ROCm/hip commit: a352f83710]
2016-06-06 21:48:40 +05:30
Maneesh Gupta 9a579b07b8 Use cpu agent when using staging buffer
Change-Id: I195a8137e86f2752681d6ba4dc7ba1b6f654e264


[ROCm/hip commit: e920ead561]
2016-06-06 12:42:44 +05:30
Jack Chung 32276a63d3 Squashed commit of the following:
commit 9548493fa754b3bf5c31cbdc2211db1e73e8c07c
Author: Jack Chung <whchung@gmail.com>
Date:   Mon May 23 11:57:23 2016 +0800

    Rename hipExternShared test to hipDynamicShared

    Change-Id: I180d9d539420fb69cfc121eceaa7db9da03483b2

commit 827081f8244a38f010789d556db0c4ff7b6422d8
Author: Jack Chung <whchung@gmail.com>
Date:   Mon May 23 11:56:27 2016 +0800

    Rename HIP_DECLARE_EXTERN_SHARED to HIP_DYNAMIC_SHARED

    Change-Id: I22362d179812ac547e0f11ba4e2bb999050e08ae

commit 4c277228ed41af187739610fa17eab1fb144c947
Author: Jack Chung <whchung@gmail.com>
Date:   Thu May 19 17:49:52 2016 +0800

    Adopt new interface to get dynamic LDS in hc.hpp

    Change-Id: I47b433b714633a4c97df87c40a0b1d3386429a00

commit 5a36117d777064113a528dc47b42e8c8413baa97
Author: Jack Chung <whchung@gmail.com>
Date:   Thu May 19 11:29:24 2016 +0800

    Add test patterns for regular expression to match "extern __shared__"

    These test patterns should better be saved as an individual test case, but I'm
    not familiar with HIP test structures so I leave them as comments in hipify as
    of now.

    Change-Id: I7fee89c89b9e73de2133357a226ec0c769733531

commit 1b26284168c7f5339f63338fd0149bed5d994656
Author: Jack Chung <whchung@gmail.com>
Date:   Thu May 19 11:25:23 2016 +0800

    Add one HIP unit test to use HIP_DECLARE_EXTERN_SHARED

    Change-Id: I4d9907815920693a74ea9d575fe26e7c67636109

commit 77b816ee5972b13d829d5bbcf06fbfd07acea2af
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 19:18:59 2016 +0800

    Adopt HIP_ prefix for DECLARE_EXTERN_SHARED macro

    Change-Id: I555ded16b449b67d2e20904013d86fe1ded6a2be

commit ef0997939c3578a9ae11621bf21c0416f04d2622
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 17:42:04 2016 +0800

    Modify hipify to support converting extern __shared__ to DECLARE_EXTERN_SHARED macro

    Added regular expression to search & replace extern __shared__ declarations to
    DECLARE_EXTERN_SHARED macro.

    Limitation:
    - Won't work if "extern __shared__" is declared at global scope

    Sample Usages:
    extern __shared__ double foo[];
    extern __shared__ unsigned int foo[];
    extern volatile __shared__ double foo[];
    extern volatile __shared__ unsigned int sdata[];
    extern __shared__ volatile unsigned int sdata[];
    extern __shared__ T s[];
    extern __shared__ T::type s[];
    extern __shared__ blah<T>::type s[];
    extern __shared__ typename mapper<Float>::type s_data[];
    extern __attribute__((used)) __shared__ typename mapper<Float>::type s_data[];

    Change-Id: I2be0b7039adeddb789f5a2b067d403a43fdc3e26

commit 93ff268724493aedfacdcd5a5aa9a100f4ebaed0
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 15:13:09 2016 +0800

    Introduce DECLARE_EXTERN_SHARED macro to encapsulate "extern __shared__" decls

    Change-Id: I93b2d37c763195b0ca9fd0afee78605a1e3272db

commit cff9c95412de343cc6405158b5acc4f1029267ff
Author: Jack Chung <whchung@gmail.com>
Date:   Wed May 18 12:53:54 2016 +0800

    Add __get_dynamic_groupbaseptr() to point to dynamic LDS

    Change-Id: I97b548d8a691488057617c551a8f331cad7afc77

Change-Id: I84e7875b76fa1f59e860e19c93bd4209cdd1fd2c


[ROCm/hip commit: bf4ba9e09e]
2016-06-05 06:20:44 -04:00
Maneesh Gupta 0385a53d43 Move hipify-clang info to its own README
Squashed commit of the following:

commit bc44bcee461e46b0cf5cb9fe09213dca450b081a
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:50:05 2016 +0300

    added note about errors without CUDA sdk installed

commit 5fd73ba90c0940bdc977737894362a99f4232b56
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:31:47 2016 +0300

    move clang-hipify info to its own README

commit 21d81a6d5acd3f093d77ac4d584e6f5bbe48f8cc
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:30:00 2016 +0300

    initial version

Change-Id: I157294699a7be3d0bb38b2ee4a137a94280529c9


[ROCm/hip commit: 4a0f837042]
2016-05-26 12:40:19 +05:30
Maneesh Gupta 510756f612 Merge "Move hipify-clang info to its own README" into amd-master
[ROCm/hip commit: 1f35068971]
2016-05-26 00:51:40 -04:00
Rahul Garg b0ffe42087 Merge "Update in clock function" into amd-master
[ROCm/hip commit: aec8a2c846]
2016-05-24 10:15:12 -04:00
Maneesh Gupta e310ee8ac2 Move hipify-clang info to its own README
Squashed commit of the following:

commit bc44bcee461e46b0cf5cb9fe09213dca450b081a
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:50:05 2016 +0300

    added note about errors without CUDA sdk installed

commit 5fd73ba90c0940bdc977737894362a99f4232b56
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:31:47 2016 +0300

    move clang-hipify info to its own README

commit 21d81a6d5acd3f093d77ac4d584e6f5bbe48f8cc
Author: Daniil Fukalov <daniil.fukalov@amd.com>
Date:   Mon May 16 20:30:00 2016 +0300

    initial version

Change-Id: I157294699a7be3d0bb38b2ee4a137a94280529c9


[ROCm/hip commit: dd8c97c0d4]
2016-05-24 12:45:25 +05:30
Maneesh Gupta 40d6e8cbb5 Merge "Fix missing JSON database warning from hipify-clang" into amd-master
[ROCm/hip commit: 97542a4acf]
2016-05-23 01:50:46 -04:00
Maneesh Gupta 9d0f3975b3 Merge "Add hipSetDeviceFlags implementation for NVCC" into amd-master
[ROCm/hip commit: 9688702fce]
2016-05-20 13:03:42 -04:00
Maneesh Gupta e42b27358a Merge "Disable failing/unsupported test cases on nvcc platform" into amd-master
[ROCm/hip commit: 603a9c1c7d]
2016-05-20 13:03:26 -04:00
Maneesh Gupta b738e493ea Merge "Link against libc++ only on hcc platform" into amd-master
[ROCm/hip commit: 03cc432bad]
2016-05-20 13:03:17 -04:00
Maneesh Gupta 340a3f8d5b Fix missing JSON database warning from hipify-clang
Change-Id: I4aeff51556678266c1392a031deeb9ffff2386bc


[ROCm/hip commit: 99dc8abf68]
2016-05-20 14:06:27 +05:30
Maneesh Gupta 6fdad8a80d Add hipSetDeviceFlags implementation for NVCC
Change-Id: Id19e965950b728cfe0a514e6cdf65a191d063c10


[ROCm/hip commit: 0452d7c1af]
2016-05-20 12:39:02 +05:30
Maneesh Gupta 4bcb7e6ef4 Disable failing/unsupported test cases on nvcc platform
Change-Id: Iad00db3dd1663303c43eed81d26be76b3fb1ba85


[ROCm/hip commit: 842bf45008]
2016-05-20 12:30:37 +05:30
Maneesh Gupta 77fd58a9ed Link against libc++ only on hcc platform
Change-Id: I93569a5b8a9910dca0c88408cbe54fbb32384fcf


[ROCm/hip commit: 87f402327e]
2016-05-20 12:24:54 +05:30
Rahul Garg 170796f4e9 Update in clock function
Change-Id: I5819aa62693dc3b9b5d7e39944d1e58aadc72027


[ROCm/hip commit: d46b3446de]
2016-05-20 11:12:32 +05:30
Maneesh Gupta 5592d53ff5 Fix bit_extract sample
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd

[ROCm/hip commit: bd31d333e6]
2016-05-20 01:06:08 -04:00
Ben Sander 760c8c4990 move/update API list
Change-Id: I90457b90bbcb2a3309bf65a94a25be69af38f261


[ROCm/hip commit: 0e0c4250de]
2016-05-16 15:19:07 -05:00
Maneesh Gupta b22ca04695 Merge "Update release notes for 0.86" into amd-master
[ROCm/hip commit: 7625561423]
2016-05-16 05:11:55 -04:00
Maneesh Gupta e19b6710eb Add misssing unsigned keyword to atomicInc and atomicDec
Change-Id: I658479c4c7c409dba117152165229880aeb5ab9f


[ROCm/hip commit: 8b7f60a735]
2016-05-16 10:42:13 +05:30
Ben Sander 29660e144d Update release notes for 0.86
Change-Id: I60eb5691aec35fad714aac38deb3c4eccf7ae12a


[ROCm/hip commit: 0e07268f20]
2016-05-13 12:40:31 +05:30
Rahul Garg 36d1f66b9f Merge "Support for Atomic inc and dec in HIP" into amd-master
[ROCm/hip commit: 86ce89aa52]
2016-05-13 01:31:15 -04:00
Rahul Garg d10703011c Support for Atomic inc and dec in HIP
Change-Id: I783e4917cece5cc379894f0d293382315fbfa8b0


[ROCm/hip commit: 381dc93b96]
2016-05-12 11:10:48 +05:30
Maneesh Gupta d1e6c121f3 Fix square.cu to use cudaError_t instead of hipError_t
Change-Id: If3314910d1c03122741d3e0a45e14a4412c473b3


[ROCm/hip commit: 3f83673b04]
2016-05-12 10:13:07 +05:30
Maneesh Gupta 3904f12d93 Merge "dynamically compute HCC version dependency for hip_hcc package" into amd-master
[ROCm/hip commit: 7aa503f43f]
2016-05-09 09:37:44 -04:00
Maneesh Gupta 6ebcf35ede Merge "Added copyright for device functions file" into amd-master
[ROCm/hip commit: 7e4c8a3238]
2016-05-09 06:22:41 -04:00
Maneesh Gupta 983ceac9f9 dynamically compute HCC version dependency for hip_hcc package
Change-Id: I5eca934826f12ee002416b299fd562db0f60056c


[ROCm/hip commit: 6d2c763b26]
2016-05-09 06:01:33 -04:00
Aditya Atluri ec5d1a3966 Added copyright for device functions file
Change-Id: I689345ae7428928b4d2d7cd37fbc561309db3256


[ROCm/hip commit: 1cf1918147]
2016-05-06 10:51:06 -05:00
Maneesh Gupta 7db31dbcc7 Add packaging scripts for creating hip_samples package
Change-Id: I38205ce851ee2d8affce532c80c9a9fd4f66b345


[ROCm/hip commit: 9a25f6ad8f]
2016-05-06 14:39:10 +05:30
Jack Chung 9d07571e5d Fix math functions so they can be used on host codes as well
Add __host__ for some math functions to fix the following tests:

- hipSinglePrecisionMathHost
- hipDobulePrecisionMathHost


[ROCm/hip commit: 453d07daf4]
2016-05-06 08:09:52 +08:00
Maneesh Gupta 4fc6e40c8f Bump HIP package version to 0.86.00
[ROCm/hip commit: 5b39cd8e22]
2016-05-04 17:17:04 +05:30
Maneesh Gupta 3dba7c6f51 Handle missing LLVM package dependency for clang hipify
[ROCm/hip commit: 5d3bb83854]
2016-05-04 14:47:26 +05:30