Jared Hoberock (jaredhoberock)

jaredhoberock

Geek Repo

Company:NVIDIA

Location:Kansas

Github PK Tool:Github PK Tool

Jared Hoberock's repositories

managed_allocator

A C++ allocator based on cudaMallocManaged

cuda_graphs_executor_prototypes

Executor prototypes for interacting with traditional CUDA kernel launch and CUDA Graphs.

Language:C++License:MITStargazers:8Issues:5Issues:0

then

Experimental implementation of future::then()

Language:C++License:NOASSERTIONStargazers:7Issues:3Issues:2

process

A std::thread-alike for processes

Language:C++Stargazers:6Issues:2Issues:0

interprocess_future

A std::-like future & promise pair for inter-process communication

Language:C++Stargazers:4Issues:2Issues:0

static_process_pool

A std::static_thread_pool-alike for processes.

Language:C++Stargazers:4Issues:2Issues:0

overload

Standalone CUDA-compatible C++11 implementation of overload

Language:C++Stargazers:3Issues:3Issues:0

lazy_cuda_executor

Toy implementation of a lazy CUDA executor

Language:C++Stargazers:2Issues:0Issues:0

parallelism-ts

Technical Specification: Parallelism

Language:HTMLStargazers:2Issues:3Issues:0

active_message

Demo of active messages using OpenSHMEM

Language:C++Stargazers:1Issues:2Issues:0

always_ready_future

An as-lightweight-as-possible future-like type holding a value that is always ready

Language:C++Stargazers:1Issues:2Issues:0

croquet

Prototype implementation of C++ Executors, Senders, & Receivers

Language:C++Stargazers:1Issues:2Issues:0

hello_sockets

Simple POSIX sockets hello world program

Language:C++Stargazers:1Issues:2Issues:0

new_process_executor

An executor which creates execution by spawning new processes

Language:C++Stargazers:1Issues:3Issues:0

pointer_adaptor

Adapts a handle to a value into a pointer-like type

Language:C++Stargazers:1Issues:2Issues:0

recursive_variant

A std::variant-alike permitting alternatives that are incomplete types

Language:C++Stargazers:1Issues:1Issues:0

shmem_executor

An executor which creates execution on OpenSHMEM processing elements

Language:C++Stargazers:1Issues:0Issues:0

simple_cuda_then_executor

A very simple ThenExecutor implementation using CUDA

Language:C++Stargazers:1Issues:2Issues:0

thrust-agency

An experimental Agency backend for Thrust.

Language:C++Stargazers:1Issues:2Issues:0

executors

A proposal for a executor programming model for ISO C++

Language:MakefileStargazers:0Issues:2Issues:0

executors-impl

A prototype implementation of the executors proposal

Language:C++Stargazers:0Issues:2Issues:0

executors_control_flow_properties

A minimal, futureless version of P0443

Language:C++Stargazers:0Issues:2Issues:0

executors_sans_futures

Exploration of executors without futures

Language:C++Stargazers:0Issues:2Issues:0

futures

A proposal for a futures programming model for ISO C++

Language:MakefileStargazers:0Issues:2Issues:0

futures-impl

A prototype implementation of the futures proposal

Language:C++Stargazers:0Issues:0Issues:0

hello_mpi

MPI hello world program

Language:C++Stargazers:0Issues:0Issues:0

is_detected

Standalone implementation of std::experimental::is_detected & friends

Language:C++Stargazers:0Issues:2Issues:0

propria

A general property customisation mechanism

Language:C++License:NOASSERTIONStargazers:0Issues:2Issues:0
Language:C++Stargazers:0Issues:2Issues:0

uninitialized

Templates for explicitly managing the lifetime of uninitialized variables.

Language:C++License:BSD-3-ClauseStargazers:0Issues:2Issues:0