[Parallel_libs-commits] [PATCH] D24538: [SE] Add CUDA platform
Jason Henline via Parallel_libs-commits
parallel_libs-commits at lists.llvm.org
Tue Sep 13 17:41:45 PDT 2016
jhen created this revision.
jhen added a reviewer: jlebar.
jhen added subscribers: parallel_libs-commits, jprice.
Herald added subscribers: jlebar, mgorny, beanz.
Basic CUDA platform implementation and cmake infrastructur to control whether
it's used. A few important TODOs will be handled in later patches:
* Log some error messages that can't easily be returned as Errors.
* Cache modules and kernels to prevent reloading them if someone tries to
reload a kernel that's already loaded.
* Tolerate shared memory arguments for kernel launches.
https://reviews.llvm.org/D24538
Files:
streamexecutor/CMakeLists.txt
streamexecutor/include/streamexecutor/PlatformOptions.h.in
streamexecutor/include/streamexecutor/platforms/cuda/CUDAPlatform.h
streamexecutor/include/streamexecutor/platforms/cuda/CUDAPlatformDevice.h
streamexecutor/lib/CMakeLists.txt
streamexecutor/lib/PlatformManager.cpp
streamexecutor/lib/platforms/CMakeLists.txt
streamexecutor/lib/platforms/cuda/CMakeLists.txt
streamexecutor/lib/platforms/cuda/CUDAPlatform.cpp
streamexecutor/lib/platforms/cuda/CUDAPlatformDevice.cpp
streamexecutor/lib/platforms/cuda/cmake/modules/FindLibcuda.cmake
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24538.71279.patch
Type: text/x-patch
Size: 21736 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/parallel_libs-commits/attachments/20160914/738c62c5/attachment-0001.bin>
More information about the Parallel_libs-commits
mailing list