search for: stream_executor

Displaying 6 results from an estimated 6 matches for "stream_executor".

2016 Jun 16
3
parallel-lib: New LLVM Suproject
...to moderate the new mailing lists. We will want a website. I think there will be a top-level docs directory for the project and a docs directory for each subproject. To begin with, StreamExecutor will be the only subproject so the structure will look something like this: parallel-libs/ docs/ stream_executor/ docs/ Does that seem like a reasonable way to set it up? On Wed, Jun 15, 2016 at 8:44 PM Tanya Lattner <tanyalattner at llvm.org> wrote: > Jason, > > This sounds good. Have you created the project in SVN yet? > > I’ll need to do the post commit hook to the mailing lists...
2016 Mar 09
2
RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
...--------------------- The following example shows how we can use StreamExecutor to create a `TypedKernel` instance, associate device code with that instance, and then use that instance to schedule work on an accelerator device. .. code-block:: c++ #include <cassert> #include "stream_executor.h" namespace se = streamexecutor; // A PTX string defining a CUDA kernel. // // This PTX string represents a kernel that takes two arguments: an input value // and an output pointer. The input value is a floating point number. The output // value is a pointer to a flo...
2016 Mar 09
2
RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
...example shows how we can use StreamExecutor to create a > `TypedKernel` instance, associate device code with that instance, and then > use that instance to schedule work on an accelerator device. > > .. code-block:: c++ > > #include <cassert> > > #include "stream_executor.h" > > namespace se = streamexecutor; > > // A PTX string defining a CUDA kernel. > // > // This PTX string represents a kernel that takes two arguments: an > input value > // and an output pointer. The input value is a floating point number. > Th...
2016 Mar 10
2
RFC: Proposing an LLVM subproject for parallelism runtime and support libraries
...eamExecutor to create a >> `TypedKernel` instance, associate device code with that instance, and then >> use that instance to schedule work on an accelerator device. >> >> .. code-block:: c++ >> >> #include <cassert> >> >> #include "stream_executor.h" >> >> namespace se = streamexecutor; >> >> // A PTX string defining a CUDA kernel. >> // >> // This PTX string represents a kernel that takes two arguments: an >> input value >> // and an output pointer. The input value is...
2016 Jun 16
2
[Openmp-dev] parallel-lib: New LLVM Suproject
...will be a top-level docs directory > for > > the project and a docs directory for each subproject. To begin with, > > StreamExecutor will be the only subproject so the structure will look > > something like this: > > > > parallel-libs/ > > docs/ > > stream_executor/ > > docs/ > > > > Does that seem like a reasonable way to set it up? > > What will it look like when they add the liboffload from OMP? > > Would it be parallel-libs/libomptarget/ > or > parallel-libs/omp/libomptarget/ > > If there's any code in SE...
2016 Jun 13
2
parallel-lib: New LLVM Suproject
Hi Tanya, As discussed in the past few weeks in the llvm-dev thread “RFC: Proposing an LLVM subproject for parallelism runtime and support libraries”, we would like to start a new LLVM subproject called parallel-libs (a kind of a parallel cousin to compiler-rt), and I was told you were the one to contact in order to get it created. The charter for the project is included below. Are you able to