Grafik Komit

  • e0c3f684ae Temporarily disable P2P on nvidia (fails on dual GPU) Ben Sander 2017-11-19 15:21:37 -06:00
  • c971b263c1 Update hipModuleGetTexRef API Rahul Garg 2017-11-19 22:10:46 +05:30
  • 741702888f Update hipModuleGetTexRef API Rahul Garg 2017-11-19 22:10:46 +05:30
  • 7453c8b25c Update hipModuleGetTexRef API Rahul Garg 2017-11-19 22:10:46 +05:30
  • 76f174b536 Update hipModuleGetTexRef API Rahul Garg 2017-11-19 22:10:46 +05:30
  • 62f20c6dc8 Update hipModuleGetTexRef API Rahul Garg 2017-11-19 22:10:46 +05:30
  • c7d60a7a75 Update hipModuleGetTexRef API Rahul Garg 2017-11-19 22:10:46 +05:30
  • af0ae5421c This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility. Alex Voicu 2017-11-19 01:54:12 +00:00
  • 0cc921f103 This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility. Alex Voicu 2017-11-19 01:54:12 +00:00
  • 962bf7bfda This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility. Alex Voicu 2017-11-19 01:54:12 +00:00
  • cffd0e14eb This implements the trivial change needed to move back from the hip{Something}_{x, y, z} macros to the natural CUDA syntax of Something.{x, y, z}. This is contained in lines 384-404 in hip_runtime.h. All of the other changes have to do with changing unit tests to use this syntax. The macros are retained for backwards compatibility. Alex Voicu 2017-11-19 01:54:12 +00:00
  • a31109a290 This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands. Alex Voicu 2017-11-18 01:16:31 +00:00
  • 07c9337f57 This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands. Alex Voicu 2017-11-18 01:16:31 +00:00
  • 6de4a217c0 This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands. Alex Voicu 2017-11-18 01:16:31 +00:00
  • 6fa7adf077 This actually (tries) to do the right thing all the way, by using memcpy for bitcasting, and not rely on undefined behaviour of a different flavour as a substitute for the original undefined behaviour. Note that the compiler will (should) optimise down to the same emitted code, since this is a pattern it understands. Alex Voicu 2017-11-18 01:16:31 +00:00
  • 5f3adc4124 This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution. Alex Voicu 2017-11-17 16:00:28 +00:00
  • d7d77cfbe1 This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution. Alex Voicu 2017-11-17 16:00:28 +00:00
  • d9ecde1b60 This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution. Alex Voicu 2017-11-17 16:00:28 +00:00
  • 153878e368 This fixes some outright quaint choices made when implementing HIP's bitwise conversion functions, by using simple reinterpret_casts, as is idiomatic. These functions are supposed to be re-entrant, correct and efficient. Sadly, they were neither: they hid a massive race condition against a value stored in global memory, which means that they were also unreasonably slow if they ever managed to be correct, and relied on union based type punning which is in a grey area of the standard. It is difficult to ascertain what may have been the reason for coming up with this quirky solution. Alex Voicu 2017-11-17 16:00:28 +00:00
  • c2091ac9ae P4 to Git Change 1483566 by gandryey@gera-lnx-rcf on 2017/11/16 18:12:27 foreman 2017-11-16 18:22:09 -05:00
  • d0a0f6575e P4 to Git Change 1483566 by gandryey@gera-lnx-rcf on 2017/11/16 18:12:27 foreman 2017-11-16 18:22:09 -05:00
  • 3b413e7ee7 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-16 23:20:15 +00:00
  • 45ac5b70df Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-16 23:20:15 +00:00
  • 6206ac6138 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-16 23:20:15 +00:00
  • f93859cdc2 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe Alex Voicu 2017-11-16 23:20:15 +00:00
  • eebfea0de4 tool sources comments Evgeny 2017-11-16 12:50:14 -06:00
  • c5e240bdb5 tool sources comments Evgeny 2017-11-16 12:50:14 -06:00
  • ed0537ed67 Device ID/family corrections for gfx9xx Chris Freehill 2017-11-10 14:46:41 -06:00
  • 651ae1bf70 Device ID/family corrections for gfx9xx Chris Freehill 2017-11-10 14:46:41 -06:00
  • b540df1727 P4 to Git Change 1483131 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/16 03:00:04 foreman 2017-11-16 03:07:49 -05:00
  • d0c3f25bf9 P4 to Git Change 1483131 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/16 03:00:04 foreman 2017-11-16 03:07:49 -05:00
  • b0461a2176 Fixed test case for GFX900 Rahul Garg 2017-11-16 09:34:52 +05:30
  • cfc9f87465 Fixed test case for GFX900 Rahul Garg 2017-11-16 09:34:52 +05:30
  • 5de28551c1 Fixed test case for GFX900 Rahul Garg 2017-11-16 09:34:52 +05:30
  • 9af0f9cbc1 Fixed test case for GFX900 Rahul Garg 2017-11-16 09:34:52 +05:30
  • 517c18325b adding completion handler Evgeny 2017-11-15 20:59:24 -06:00
  • 68a89bf87d adding completion handler Evgeny 2017-11-15 20:59:24 -06:00
  • 35fa4b72f3 P4 to Git Change 1483021 by lmoriche@lmoriche_opencl_dev2 on 2017/11/15 21:49:30 foreman 2017-11-15 21:58:49 -05:00
  • 5ec0d059a3 P4 to Git Change 1483021 by lmoriche@lmoriche_opencl_dev2 on 2017/11/15 21:49:30 foreman 2017-11-15 21:58:49 -05:00
  • 0c8ce3dd18 P4 to Git Change 1482981 by skeely@skeely_HSA_linux on 2017/11/15 18:17:38 foreman 2017-11-15 18:24:51 -05:00
  • 88783fe59b P4 to Git Change 1482981 by skeely@skeely_HSA_linux on 2017/11/15 18:17:38 foreman 2017-11-15 18:24:51 -05:00
  • 787941237c P4 to Git Change 1482914 by wchau@wchau_OCL_boltzmann on 2017/11/15 16:12:45 foreman 2017-11-15 16:22:18 -05:00
  • 0e9cee7205 P4 to Git Change 1482914 by wchau@wchau_OCL_boltzmann on 2017/11/15 16:12:45 foreman 2017-11-15 16:22:18 -05:00
  • c3ba309562 Fixed half2 issue on gfx900 Rahul Garg 2017-11-15 18:52:59 +05:30
  • 20947f80fb Fixed half2 issue on gfx900 Rahul Garg 2017-11-15 18:52:59 +05:30
  • d0ee6e00fe Fixed half2 issue on gfx900 Rahul Garg 2017-11-15 18:52:59 +05:30
  • fef496d4f1 Fixed half2 issue on gfx900 Rahul Garg 2017-11-15 18:52:59 +05:30
  • 0f8296b0c2 Removed redundant desc variable Rahul Garg 2017-11-15 18:28:27 +05:30
  • e2e499461a Removed redundant desc variable Rahul Garg 2017-11-15 18:28:27 +05:30
  • e5aae56998 Removed redundant desc variable Rahul Garg 2017-11-15 18:28:27 +05:30
  • ae1eb7a03a Removed redundant desc variable Rahul Garg 2017-11-15 18:28:27 +05:30
  • 3997a72bf2 -Fixed texture driver API sample -Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs Rahul Garg 2017-11-15 18:23:28 +05:30
  • 657aa51d5d -Fixed texture driver API sample -Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs Rahul Garg 2017-11-15 18:23:28 +05:30
  • a0f838a75e -Fixed texture driver API sample -Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs Rahul Garg 2017-11-15 18:23:28 +05:30
  • edbfeeb141 -Fixed texture driver API sample -Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs Rahul Garg 2017-11-15 18:23:28 +05:30
  • 58b37dce5f -Fixed texture driver API sample -Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs Rahul Garg 2017-11-15 18:23:28 +05:30
  • 4b19c2aa0c -Fixed texture driver API sample -Added hipTexRefSetAddress and hipTexRefSetAddress2D APIs Rahul Garg 2017-11-15 18:23:28 +05:30
  • 3bfe30e22c [nvccTests]Enabled inline_asm_vadd on nvcc Phaneendr-kumar Lanka 2017-11-14 16:37:59 +05:30
  • 9fa3ed4f6f [nvccTests]Enabled inline_asm_vadd on nvcc Phaneendr-kumar Lanka 2017-11-14 16:37:59 +05:30
  • 65a8021933 [nvccTests]Enabled inline_asm_vadd on nvcc Phaneendr-kumar Lanka 2017-11-14 16:37:59 +05:30
  • 18f6e31d1d [nvccTests]Enabled inline_asm_vadd on nvcc Phaneendr-kumar Lanka 2017-11-14 16:37:59 +05:30
  • c56619ed03 P4 to Git Change 1482174 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/14 03:00:05 foreman 2017-11-14 03:13:39 -05:00
  • 0e891db6e4 P4 to Git Change 1482174 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/14 03:00:05 foreman 2017-11-14 03:13:39 -05:00
  • c154921e10 Texture code reorganized Rahul Garg 2017-11-14 11:09:35 +05:30
  • e536eb038d Texture code reorganized Rahul Garg 2017-11-14 11:09:35 +05:30
  • 0263292087 Texture code reorganized Rahul Garg 2017-11-14 11:09:35 +05:30
  • 63680edd30 Texture code reorganized Rahul Garg 2017-11-14 11:09:35 +05:30
  • 4a660e87a9 Adding trace data output file, trace_data.sqtt Evgeny 2017-11-13 15:40:39 -06:00
  • 838b42153b Adding trace data output file, trace_data.sqtt Evgeny 2017-11-13 15:40:39 -06:00
  • 75a1e24519 Fix missing MARKER_END Pierre 2017-11-13 16:13:19 -05:00
  • e60a95d7dd Fix missing MARKER_END Pierre 2017-11-13 16:13:19 -05:00
  • d917c6b546 Fix missing MARKER_END Pierre 2017-11-13 16:13:19 -05:00
  • 6baaed8e48 Fix missing MARKER_END Pierre 2017-11-13 16:13:19 -05:00
  • c3dc74be1b Add an explicit check for proper rewriting of CUDA includes Chris Kitching 2017-11-13 21:02:42 +00:00
  • 642af94492 Add an explicit check for proper rewriting of CUDA includes Chris Kitching 2017-11-13 21:02:42 +00:00
  • 9ef5b7a506 Add an explicit check for proper rewriting of CUDA includes Chris Kitching 2017-11-13 21:02:42 +00:00
  • ab3debb2f9 Add an explicit check for proper rewriting of CUDA includes Chris Kitching 2017-11-13 21:02:42 +00:00
  • 98034c4e3f Add a preprocessor conditional to one of the tests Chris Kitching 2017-11-13 16:20:36 +00:00
  • e8c1e7bb11 Add a preprocessor conditional to one of the tests Chris Kitching 2017-11-13 16:20:36 +00:00
  • 6e5f80b345 Add a preprocessor conditional to one of the tests Chris Kitching 2017-11-13 16:20:36 +00:00
  • 2344ca89f3 Add a preprocessor conditional to one of the tests Chris Kitching 2017-11-13 16:20:36 +00:00
  • 83e450e2c7 Use proper clang diagnostics for printing warnings Chris Kitching 2017-11-13 16:14:42 +00:00
  • 506deca07f Use proper clang diagnostics for printing warnings Chris Kitching 2017-11-13 16:14:42 +00:00
  • 096136750c Use proper clang diagnostics for printing warnings Chris Kitching 2017-11-13 16:14:42 +00:00
  • 6b767a59ba Use proper clang diagnostics for printing warnings Chris Kitching 2017-11-13 16:14:42 +00:00
  • 842c8c28d7 Use a custom FrontendAction to simplify identifier translation Chris Kitching 2017-10-30 03:47:50 +00:00
  • 7a441aef10 Use a custom FrontendAction to simplify identifier translation Chris Kitching 2017-10-30 03:47:50 +00:00
  • 78cf713140 Use a custom FrontendAction to simplify identifier translation Chris Kitching 2017-10-30 03:47:50 +00:00
  • 24cdc5e1d3 Use a custom FrontendAction to simplify identifier translation Chris Kitching 2017-10-30 03:47:50 +00:00
  • e00c92d828 Add hipify mappings for all CUDA headers that have HIP equivalents Chris Kitching 2017-11-13 17:20:07 +00:00
  • 9014c89f04 Add hipify mappings for all CUDA headers that have HIP equivalents Chris Kitching 2017-11-13 17:20:07 +00:00
  • c2d54f0154 Add hipify mappings for all CUDA headers that have HIP equivalents Chris Kitching 2017-11-13 17:20:07 +00:00
  • 23b5d26582 Add hipify mappings for all CUDA headers that have HIP equivalents Chris Kitching 2017-11-13 17:20:07 +00:00
  • 0692bd5ad6 Merge pull request #1 from RadeonOpenCompute/feature_rocm_agent_enumerator Wen-Heng (Jack) Chung 2017-11-13 10:39:41 -06:00
  • ac4c043ba4 Merge pull request #1 from RadeonOpenCompute/feature_rocm_agent_enumerator Wen-Heng (Jack) Chung 2017-11-13 10:39:41 -06:00
  • 41d7a05974 Add a test that exposes #260 Chris Kitching 2017-11-11 11:00:40 +00:00
  • 0afc6b2e95 Add a test that exposes #260 Chris Kitching 2017-11-11 11:00:40 +00:00
  • 1451d8fc89 Add a test that exposes #260 Chris Kitching 2017-11-11 11:00:40 +00:00
  • 9165df3848 Add a test that exposes #260 Chris Kitching 2017-11-11 11:00:40 +00:00
  • 5ced4544eb Add a couple of missing CHECK directives to concurrentKernels.cu Chris Kitching 2017-11-11 10:59:26 +00:00