llvm-project/parallel-libs/streamexecutor/lib
Jason Henline 3088696499 [SE] Host platform implementation
Summary:
This implementation does not currently support multiple concurrent streams, and
it won't allow kernels to be launched with grids larger than one block or
blocks larger than one thread. These limitations could be removed in the future
by launching new threads on the host, but that is not done in this
implementation.

Reviewers: jlebar

Subscribers: beanz, mgorny, jprice, parallel_libs-commits

Differential Revision: https://reviews.llvm.org/D24473

llvm-svn: 281377
2016-09-13 19:28:02 +00:00
..
CMakeLists.txt [SE] RegisteredHostMemory for async device copies 2016-09-12 16:09:41 +00:00
Device.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00
DeviceMemory.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00
Error.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00
HostMemory.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00
Kernel.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00
KernelSpec.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00
PackedKernelArgumentArray.cpp [StreamExecutor] Add basic Stream operations 2016-08-16 17:58:31 +00:00
Platform.cpp [StreamExecutor] Add Platform and PlatformManager 2016-08-25 21:33:07 +00:00
PlatformDevice.cpp [SE] Rename PlatformInterfaces to PlatformDevice 2016-09-06 19:27:00 +00:00
PlatformManager.cpp [SE] Host platform implementation 2016-09-13 19:28:02 +00:00
Stream.cpp [SE] Add .clang-format 2016-09-13 19:25:43 +00:00