[Parallel_libs-commits] [PATCH] D24473: [SE] Host platform implementation

Jason Henline via Parallel_libs-commits parallel_libs-commits at lists.llvm.org
Mon Sep 12 14:23:09 PDT 2016


jhen created this revision.
jhen added a reviewer: jlebar.
jhen added subscribers: parallel_libs-commits, jprice.
Herald added subscribers: mgorny, beanz.

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.

https://reviews.llvm.org/D24473

Files:
  streamexecutor/examples/CMakeLists.txt
  streamexecutor/examples/CUDASaxpy.cpp
  streamexecutor/examples/HostSaxpy.cpp
  streamexecutor/include/streamexecutor/KernelSpec.h
  streamexecutor/include/streamexecutor/PlatformDevice.h
  streamexecutor/include/streamexecutor/platforms/host/HostPlatform.h
  streamexecutor/include/streamexecutor/platforms/host/HostPlatformDevice.h
  streamexecutor/lib/PlatformManager.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24473.71053.patch
Type: text/x-patch
Size: 17450 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/parallel_libs-commits/attachments/20160912/c12f8003/attachment.bin>


More information about the Parallel_libs-commits mailing list