Gráfico de commits

12 Commits

Autor SHA1 Mensaje Fecha
Yaxun Sam Liu 5072c98f32 hip-clang: fix kernel not found on multi-gpu
__hipRegisterFunction is called during by .init functions during program initialization.
It calls hipModuleGetFunction to locate kernel symbol in code objects. hipModuleGetFunction
assumes current device when locating kernel symbols. This works for HCC but not for hip-clang,
since hip-clang needs to locate kernel symbols for different devices without switching
between devices.

This patch introduces a new hsa agent parameter to ihipModuleGetFunction, which allows
__hipRegisterFunction to choose the correct hsa agent when locating kernel symbols. By
default it uses this_agent(), therefore this patch has no impact on HCC.


[ROCm/hip commit: 98b9e92908]
2019-03-31 10:08:20 -04:00
Siu Chi Chan 99c4f43a6c reimplement HIP_INIT as hip_impl::hip_init(), add hip_init() to some of the inlined API (#966)
* reimplement HIP_INIT as a function, expose it as hip_impl::hip_init()
so that it could be called from hipLaunchKernelGGL and other inlined
HIP functions

* Don't call hip_init from ihipPreLaunchKernel


[ROCm/hip commit: 24d08beef8]
2019-03-20 05:11:15 +00:00
Laurent Morichetti 1bbb9d455b Add code-object-v3 support for the HIP-Clang path.
[ROCm/hip commit: 6ab8711f02]
2019-02-05 14:43:26 -08:00
Yaxun Sam Liu 95802a836b Let hip-clang support --genco
[ROCm/hip commit: 450f093231]
2018-11-27 15:55:50 -05:00
root dbc30b7800 rebase to master, tracer related changes
[ROCm/hip commit: 091124a766]
2018-11-13 15:50:34 +00:00
Yaxun Sam Liu aaf12143ae Add more checks for fatbin
[ROCm/hip commit: a31b6b78d5]
2018-11-08 16:46:01 -05:00
Yaxun Sam Liu fa429022e1 Add HIP_DUMP_CODE_OBJECT
[ROCm/hip commit: f5d8842f6a]
2018-10-26 14:14:00 -04:00
Yaxun Sam Liu 3e91f67882 Adding checks and debug output for fat binary for hip-clang
[ROCm/hip commit: 062398c72f]
2018-10-26 14:13:12 -04:00
Yaxun Sam Liu 86b18a66ef Add HIP_DB=fatbin for debugging fat binary issues
[ROCm/hip commit: 1299b65e15]
2018-08-17 11:53:45 -04:00
Yaxun (Sam) Liu 0a7d196cb5 Change HIP fat binary magic number
[ROCm/hip commit: d079463887]
2018-05-17 17:04:51 -04:00
Laurent Morichetti 10f3cc1f27 Create one hipModule_t per device
[ROCm/hip commit: 91f996035c]
2018-04-10 08:57:34 -07:00
Laurent Morichetti 9e1d2064c9 Add support for clang offload bundles and <<<>>> kernel launch.
[ROCm/hip commit: 0c1893ea62]
2018-04-04 13:32:33 -07:00