Граф коммитов

  • 0390b12175 Doc update - describe debug techniques Ben Sander 2017-01-19 12:33:06 -06:00
  • 48bd62db9a Doc update - describe debug techniques Ben Sander 2017-01-19 12:33:06 -06:00
  • ca1cef4e06 Doc update - describe debug techniques Ben Sander 2017-01-19 12:33:06 -06:00
  • 5998ca2d85 Doc update - describe debug techniques Ben Sander 2017-01-19 12:33:06 -06:00
  • 1f5d16afe7 Doc update - describe debug techniques Ben Sander 2017-01-19 12:33:06 -06:00
  • 3bc2e3ba02 Fix debug display for Module launch kernels Ben Sander 2017-01-14 08:54:18 -06:00
  • 2ffc9f4e22 Fix debug display for Module launch kernels Ben Sander 2017-01-14 08:54:18 -06:00
  • 93642a85c7 Fix debug display for Module launch kernels Ben Sander 2017-01-14 08:54:18 -06:00
  • 1c73e44ebe Fix debug display for Module launch kernels Ben Sander 2017-01-14 08:54:18 -06:00
  • 741f1509ed P4 to Git Change 1363842 by asalmanp@asalmanp-opencl-stg on 2017/01/19 11:35:19 foreman 2017-01-19 11:45:14 -05:00
  • 7403de545e P4 to Git Change 1363842 by asalmanp@asalmanp-opencl-stg on 2017/01/19 11:35:19 foreman 2017-01-19 11:45:14 -05:00
  • b9ba4f6ca1 Fixed hipcommander default execution for HCSWAP-106 Rahul Garg 2017-01-19 15:04:32 +05:30
  • ba8fe1675f Fixed hipcommander default execution for HCSWAP-106 Rahul Garg 2017-01-19 15:04:32 +05:30
  • 707c31913d Fixed hipcommander default execution for HCSWAP-106 Rahul Garg 2017-01-19 15:04:32 +05:30
  • aa3f278475 Fixed hipcommander default execution for HCSWAP-106 Rahul Garg 2017-01-19 15:04:32 +05:30
  • dc2f0fdeba Fixed hipcommander default execution for HCSWAP-106 Rahul Garg 2017-01-19 15:04:32 +05:30
  • cc0d2a6753 Fixed hipcommander default execution for HCSWAP-106 Rahul Garg 2017-01-19 15:04:32 +05:30
  • ef14e9e0df P4 to Git Change 1363682 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/19 03:00:04 foreman 2017-01-19 03:14:52 -05:00
  • 4b86b7c587 P4 to Git Change 1363682 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/19 03:00:04 foreman 2017-01-19 03:14:52 -05:00
  • d84be1d089 moved half device function declarations to top of the file Aditya Atluri 2017-01-18 15:06:18 -06:00
  • 706a032a29 moved half device function declarations to top of the file Aditya Atluri 2017-01-18 15:06:18 -06:00
  • 99fc61be65 moved half device function declarations to top of the file Aditya Atluri 2017-01-18 15:06:18 -06:00
  • 56d73aaee7 moved half device function declarations to top of the file Aditya Atluri 2017-01-18 15:06:18 -06:00
  • e264a9740e more clarification about using device_md_gen.py Aditya Atluri 2017-01-18 14:49:41 -06:00
  • c9bc71dc86 more clarification about using device_md_gen.py Aditya Atluri 2017-01-18 14:49:41 -06:00
  • 13c7583874 more clarification about using device_md_gen.py Aditya Atluri 2017-01-18 14:49:41 -06:00
  • db99ac798b more clarification about using device_md_gen.py Aditya Atluri 2017-01-18 14:49:41 -06:00
  • 5ea40f27b3 Added script for generating math api docs Aditya Atluri 2017-01-18 14:40:50 -06:00
  • 3d4dcee35d Added script for generating math api docs Aditya Atluri 2017-01-18 14:40:50 -06:00
  • 94da0fdcee Added script for generating math api docs Aditya Atluri 2017-01-18 14:40:50 -06:00
  • 91ae5d6bd7 Added script for generating math api docs Aditya Atluri 2017-01-18 14:40:50 -06:00
  • 69903887a4 fixed compilation issues Aditya Atluri 2017-01-18 11:53:47 -06:00
  • 41a46effef fixed compilation issues Aditya Atluri 2017-01-18 11:53:47 -06:00
  • 617a59c90d fixed compilation issues Aditya Atluri 2017-01-18 11:53:47 -06:00
  • ea382e15f8 fixed compilation issues Aditya Atluri 2017-01-18 11:53:47 -06:00
  • 85374b6b31 P4 to Git Change 1363243 by jatang@jatang-opencl-hsa-stg1 on 2017/01/18 09:49:05 foreman 2017-01-18 09:59:38 -05:00
  • e826e296d4 P4 to Git Change 1363243 by jatang@jatang-opencl-hsa-stg1 on 2017/01/18 09:49:05 foreman 2017-01-18 09:59:38 -05:00
  • 7172afd831 P4 to Git Change 1363156 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/18 03:00:08 foreman 2017-01-18 03:25:34 -05:00
  • 37ff2e2294 P4 to Git Change 1363156 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/18 03:00:08 foreman 2017-01-18 03:25:34 -05:00
  • 42c627fbe8 Moved device code to mimic cuda header behavior 1. All fp32, fp64 math device/host functions should be in math_functions.h/.cpp 2. All fp32, fp64 fast math intrinsics for device/host functions should be in device_functions.h/.cpp 3. All the device code implementations should be in device_util.h/.cpp 4. Hence, made changes appropriately by moving code and creating new header files 5. Added math_functions.cpp/.h 6. Changed #ifndef signature to make sure no conflicts between headers with same names in hip/hip_runtime.h and hip/hcc_detail/hip_runtime.h 7. Changed tests to fit the code changes, making them to include appropriate headers 8. Added math_functions.cpp to CMakeLists.txt 9. Some of the tests are still broken, mostly host math functions will fix them in next commit 10. TODO: FIX compilation issues for host math functions Aditya Atluri 2017-01-17 14:57:51 -06:00
  • d23b6b8694 Moved device code to mimic cuda header behavior 1. All fp32, fp64 math device/host functions should be in math_functions.h/.cpp 2. All fp32, fp64 fast math intrinsics for device/host functions should be in device_functions.h/.cpp 3. All the device code implementations should be in device_util.h/.cpp 4. Hence, made changes appropriately by moving code and creating new header files 5. Added math_functions.cpp/.h 6. Changed #ifndef signature to make sure no conflicts between headers with same names in hip/hip_runtime.h and hip/hcc_detail/hip_runtime.h 7. Changed tests to fit the code changes, making them to include appropriate headers 8. Added math_functions.cpp to CMakeLists.txt 9. Some of the tests are still broken, mostly host math functions will fix them in next commit 10. TODO: FIX compilation issues for host math functions Aditya Atluri 2017-01-17 14:57:51 -06:00
  • 77401c9b64 Moved device code to mimic cuda header behavior 1. All fp32, fp64 math device/host functions should be in math_functions.h/.cpp 2. All fp32, fp64 fast math intrinsics for device/host functions should be in device_functions.h/.cpp 3. All the device code implementations should be in device_util.h/.cpp 4. Hence, made changes appropriately by moving code and creating new header files 5. Added math_functions.cpp/.h 6. Changed #ifndef signature to make sure no conflicts between headers with same names in hip/hip_runtime.h and hip/hcc_detail/hip_runtime.h 7. Changed tests to fit the code changes, making them to include appropriate headers 8. Added math_functions.cpp to CMakeLists.txt 9. Some of the tests are still broken, mostly host math functions will fix them in next commit 10. TODO: FIX compilation issues for host math functions Aditya Atluri 2017-01-17 14:57:51 -06:00
  • b723169ee9 Moved device code to mimic cuda header behavior 1. All fp32, fp64 math device/host functions should be in math_functions.h/.cpp 2. All fp32, fp64 fast math intrinsics for device/host functions should be in device_functions.h/.cpp 3. All the device code implementations should be in device_util.h/.cpp 4. Hence, made changes appropriately by moving code and creating new header files 5. Added math_functions.cpp/.h 6. Changed #ifndef signature to make sure no conflicts between headers with same names in hip/hip_runtime.h and hip/hcc_detail/hip_runtime.h 7. Changed tests to fit the code changes, making them to include appropriate headers 8. Added math_functions.cpp to CMakeLists.txt 9. Some of the tests are still broken, mostly host math functions will fix them in next commit 10. TODO: FIX compilation issues for host math functions Aditya Atluri 2017-01-17 14:57:51 -06:00
  • 968f2e9489 enabled integer intrinsics tests Aditya Atluri 2017-01-17 09:59:08 -06:00
  • 3f9a9d9318 enabled integer intrinsics tests Aditya Atluri 2017-01-17 09:59:08 -06:00
  • ea01905cee enabled integer intrinsics tests Aditya Atluri 2017-01-17 09:59:08 -06:00
  • 13ce9ece77 enabled integer intrinsics tests Aditya Atluri 2017-01-17 09:59:08 -06:00
  • 70a03445f0 added last few integer intrinsic support 1. Added usad, umulhi, urhadd 2. Corrected implementation of __hadd, __hradd 3. TODO: __sad(). It gets tricky as ISA sees them as unsigned Aditya Atluri 2017-01-17 09:27:51 -06:00
  • 9ca135ac2e added last few integer intrinsic support 1. Added usad, umulhi, urhadd 2. Corrected implementation of __hadd, __hradd 3. TODO: __sad(). It gets tricky as ISA sees them as unsigned Aditya Atluri 2017-01-17 09:27:51 -06:00
  • 675ecdd54c added last few integer intrinsic support 1. Added usad, umulhi, urhadd 2. Corrected implementation of __hadd, __hradd 3. TODO: __sad(). It gets tricky as ISA sees them as unsigned Aditya Atluri 2017-01-17 09:27:51 -06:00
  • 02c7f3a70f added last few integer intrinsic support 1. Added usad, umulhi, urhadd 2. Corrected implementation of __hadd, __hradd 3. TODO: __sad(). It gets tricky as ISA sees them as unsigned Aditya Atluri 2017-01-17 09:27:51 -06:00
  • b864271e2c fixed broken tests and device code for integer intrinsics 1. Fixed build issues with new Integer intrinsics 2. Changed tests to work exactly as CUDA code 3. Still some integer intrinsics need to be supported Aditya Atluri 2017-01-17 09:00:09 -06:00
  • f0ea51c786 fixed broken tests and device code for integer intrinsics 1. Fixed build issues with new Integer intrinsics 2. Changed tests to work exactly as CUDA code 3. Still some integer intrinsics need to be supported Aditya Atluri 2017-01-17 09:00:09 -06:00
  • b2ec429432 fixed broken tests and device code for integer intrinsics 1. Fixed build issues with new Integer intrinsics 2. Changed tests to work exactly as CUDA code 3. Still some integer intrinsics need to be supported Aditya Atluri 2017-01-17 09:00:09 -06:00
  • c0fd0921cb fixed broken tests and device code for integer intrinsics 1. Fixed build issues with new Integer intrinsics 2. Changed tests to work exactly as CUDA code 3. Still some integer intrinsics need to be supported Aditya Atluri 2017-01-17 09:00:09 -06:00
  • ed8e27fa97 P4 to Git Change 1362634 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/17 03:00:05 foreman 2017-01-17 03:09:49 -05:00
  • 109d738014 P4 to Git Change 1362634 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/17 03:00:05 foreman 2017-01-17 03:09:49 -05:00
  • 92fe98c1c4 P4 to Git Change 1362565 by kzhuravl@kzhuravl-fiji-cl-on-lc on 2017/01/16 22:47:35 foreman 2017-01-16 22:57:00 -05:00
  • 474bff5f53 P4 to Git Change 1362565 by kzhuravl@kzhuravl-fiji-cl-on-lc on 2017/01/16 22:47:35 foreman 2017-01-16 22:57:00 -05:00
  • d259da2e42 v1: Working on Integer Intrinsics 1. Half way through 2. May not work 3. No test written Aditya Atluri 2017-01-16 14:55:29 -06:00
  • feba9fe213 v1: Working on Integer Intrinsics 1. Half way through 2. May not work 3. No test written Aditya Atluri 2017-01-16 14:55:29 -06:00
  • 72202cccbd v1: Working on Integer Intrinsics 1. Half way through 2. May not work 3. No test written Aditya Atluri 2017-01-16 14:55:29 -06:00
  • b09ad764a1 v1: Working on Integer Intrinsics 1. Half way through 2. May not work 3. No test written Aditya Atluri 2017-01-16 14:55:29 -06:00
  • 99ec6c549b Add agent properties for Tools Ramesh Errabolu 2017-01-16 13:09:33 -06:00
  • 8ab28d1a51 Add agent properties for Tools Ramesh Errabolu 2017-01-16 13:09:33 -06:00
  • 37e5d5ecd1 P4 to Git Change 1362323 by kzhuravl@kzhuravl-fiji-cl-on-lc on 2017/01/16 14:21:45 foreman 2017-01-16 14:35:05 -05:00
  • c513ed5207 P4 to Git Change 1362323 by kzhuravl@kzhuravl-fiji-cl-on-lc on 2017/01/16 14:21:45 foreman 2017-01-16 14:35:05 -05:00
  • 65552aa2c5 moved most of the fp16 code inside hip_fp16.cpp 1. As we use holder data structure, we move all the cmp, math, cvt apis to cpp file 2. All the tests passed 3. Add more extensive testing for half Aditya Atluri 2017-01-16 12:32:35 -06:00
  • e95456eee8 moved most of the fp16 code inside hip_fp16.cpp 1. As we use holder data structure, we move all the cmp, math, cvt apis to cpp file 2. All the tests passed 3. Add more extensive testing for half Aditya Atluri 2017-01-16 12:32:35 -06:00
  • 38edad98a6 moved most of the fp16 code inside hip_fp16.cpp 1. As we use holder data structure, we move all the cmp, math, cvt apis to cpp file 2. All the tests passed 3. Add more extensive testing for half Aditya Atluri 2017-01-16 12:32:35 -06:00
  • 18631efbc0 moved most of the fp16 code inside hip_fp16.cpp 1. As we use holder data structure, we move all the cmp, math, cvt apis to cpp file 2. All the tests passed 3. Add more extensive testing for half Aditya Atluri 2017-01-16 12:32:35 -06:00
  • d9845446ef Added type conversion intrinsics 1. Added all type conversion intrinsics 2. NO TESTS have been added. (Will add in next commit) 3. Sanatized code in hip_runtime.h 4. Added passed() to hipTestHalf to make it pass on HIT Aditya Atluri 2017-01-16 12:10:05 -06:00
  • d496576b55 Added type conversion intrinsics 1. Added all type conversion intrinsics 2. NO TESTS have been added. (Will add in next commit) 3. Sanatized code in hip_runtime.h 4. Added passed() to hipTestHalf to make it pass on HIT Aditya Atluri 2017-01-16 12:10:05 -06:00
  • 8e411f0beb Added type conversion intrinsics 1. Added all type conversion intrinsics 2. NO TESTS have been added. (Will add in next commit) 3. Sanatized code in hip_runtime.h 4. Added passed() to hipTestHalf to make it pass on HIT Aditya Atluri 2017-01-16 12:10:05 -06:00
  • 6f2cfddc67 Added type conversion intrinsics 1. Added all type conversion intrinsics 2. NO TESTS have been added. (Will add in next commit) 3. Sanatized code in hip_runtime.h 4. Added passed() to hipTestHalf to make it pass on HIT Aditya Atluri 2017-01-16 12:10:05 -06:00
  • 522de582a2 P4 to Git Change 1362129 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/16 03:00:05 foreman 2017-01-16 03:09:08 -05:00
  • a879900c3f P4 to Git Change 1362129 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/16 03:00:05 foreman 2017-01-16 03:09:08 -05:00
  • d6dae9c237 P4 to Git Change 1361988 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/15 03:00:07 foreman 2017-01-15 03:14:53 -05:00
  • 53ae51c7a3 P4 to Git Change 1361988 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/15 03:00:07 foreman 2017-01-15 03:14:53 -05:00
  • 8a49060445 P4 to Git Change 1361969 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/14 03:00:05 foreman 2017-01-14 03:14:20 -05:00
  • 90da6e0fe5 P4 to Git Change 1361969 by johtaylo@johtaylo-jtincrementor-increment on 2017/01/14 03:00:05 foreman 2017-01-14 03:14:20 -05:00
  • 26000ade1b P4 to Git Change 1361929 by smekhano@stas-rampitec-hsa on 2017/01/13 17:49:16 foreman 2017-01-13 17:56:50 -05:00
  • 1330285eca P4 to Git Change 1361929 by smekhano@stas-rampitec-hsa on 2017/01/13 17:49:16 foreman 2017-01-13 17:56:50 -05:00
  • d71fc0e60a added half2 log, log10, exp, exp10 math functions 1. Enabled tests for log, log10, exp, exp10 half2 2. h2rint is still disabled. Aditya Atluri 2017-01-13 13:26:10 -06:00
  • 5c5f5c1ad1 added half2 log, log10, exp, exp10 math functions 1. Enabled tests for log, log10, exp, exp10 half2 2. h2rint is still disabled. Aditya Atluri 2017-01-13 13:26:10 -06:00
  • fa376d6d71 added half2 log, log10, exp, exp10 math functions 1. Enabled tests for log, log10, exp, exp10 half2 2. h2rint is still disabled. Aditya Atluri 2017-01-13 13:26:10 -06:00
  • bf45105c7c added half2 log, log10, exp, exp10 math functions 1. Enabled tests for log, log10, exp, exp10 half2 2. h2rint is still disabled. Aditya Atluri 2017-01-13 13:26:10 -06:00
  • 4756cf7c16 added half2 math operations 1. They use SDWA + LLVM IR 2. Added these functions to test 3. Need to do exp, exp10, log, log10, rint Aditya Atluri 2017-01-13 12:27:11 -06:00
  • eff68c989a added half2 math operations 1. They use SDWA + LLVM IR 2. Added these functions to test 3. Need to do exp, exp10, log, log10, rint Aditya Atluri 2017-01-13 12:27:11 -06:00
  • 1f5fe6714b added half2 math operations 1. They use SDWA + LLVM IR 2. Added these functions to test 3. Need to do exp, exp10, log, log10, rint Aditya Atluri 2017-01-13 12:27:11 -06:00
  • 0e576295b4 added half2 math operations 1. They use SDWA + LLVM IR 2. Added these functions to test 3. Need to do exp, exp10, log, log10, rint Aditya Atluri 2017-01-13 12:27:11 -06:00
  • b2973b97e2 added math functions for half 1. Added math functions for half precision 2. HRCP is not available due to device code linking errors, will be enabled once it is fixed 3. Added math functions to half test file Aditya Atluri 2017-01-13 12:05:29 -06:00
  • fe38e9652b added math functions for half 1. Added math functions for half precision 2. HRCP is not available due to device code linking errors, will be enabled once it is fixed 3. Added math functions to half test file Aditya Atluri 2017-01-13 12:05:29 -06:00
  • 0d5b2539d3 added math functions for half 1. Added math functions for half precision 2. HRCP is not available due to device code linking errors, will be enabled once it is fixed 3. Added math functions to half test file Aditya Atluri 2017-01-13 12:05:29 -06:00
  • 8c978c210c added math functions for half 1. Added math functions for half precision 2. HRCP is not available due to device code linking errors, will be enabled once it is fixed 3. Added math functions to half test file Aditya Atluri 2017-01-13 12:05:29 -06:00
  • d3fe56550e added half2 cmp and conv, data movement device functions 1. Added half2 comparision functions 2. Added conversion and data movement half apis Aditya Atluri 2017-01-13 10:56:07 -06:00
  • 646f566bbf added half2 cmp and conv, data movement device functions 1. Added half2 comparision functions 2. Added conversion and data movement half apis Aditya Atluri 2017-01-13 10:56:07 -06:00
  • b00361b981 added half2 cmp and conv, data movement device functions 1. Added half2 comparision functions 2. Added conversion and data movement half apis Aditya Atluri 2017-01-13 10:56:07 -06:00
  • 3f52f76194 added half2 cmp and conv, data movement device functions 1. Added half2 comparision functions 2. Added conversion and data movement half apis Aditya Atluri 2017-01-13 10:56:07 -06:00
  • 03668e6e06 Removing Old Commandwriter used by Profiler and Debugger Ramesh Errabolu 2017-01-11 15:14:02 -06:00