Benjamin Brock (BenBrock)

BenBrock

Geek Repo

Company:Research Scientist @intel

Location:San Francisco, CA

Home Page:https://benjaminbrock.net

Twitter:@BenjaBrock

Github PK Tool:Github PK Tool

Benjamin Brock's repositories

reple

"Replay-based" REPLs for compiled languages.

Language:PythonLicense:BSD-3-ClauseStargazers:296Issues:6Issues:5

async_io

C++ Asynchronous File IO with Futures

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

autorun

A batch file generator for HPC systems.

Language:PythonStargazers:2Issues:2Issues:0

BUtil

Clean C++ MPI bindings and other utilities.

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

cuda-tutorial

Small CUDA tutorial for CS 267 Students

Language:CudaLicense:BSD-3-ClauseStargazers:2Issues:2Issues:0

csrmat

Simple CSR Data Structure

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

rdma-collectives

Some starter examples for a project implementing RDMA-based collectives

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

ACSpGEMM

Repository holding the code base to AC-SpGEMM : "Adaptive Sparse Matrix-Matrix Multiplication on the GPU"

Language:CudaLicense:MITStargazers:0Issues:1Issues:0

ALP

Home of ALP/GraphBLAS and ALP/Pregel, featuring shared- and distributed-memory auto-parallelisation of linear algebraic and vertex-centric programs. Soon with more to come!

Language:C++License:Apache-2.0Stargazers:0Issues:1Issues:0
Language:C++Stargazers:0Issues:2Issues:0

cusplibrary

CUSP : A C++ Templated Sparse Matrix Library

Language:C++License:Apache-2.0Stargazers:0Issues:1Issues:0

custom_allocator

Playing around with custom allocators that interoperate with STL data structures.

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

futar

A library for generic future composition.

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

gbtl

GraphBLAS Template Library (GBTL): C++ graph algorithms and primitives using semiring algebra as defined at graphblas.org

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0
License:GPL-2.0Stargazers:0Issues:1Issues:0

get_element

Implementation and examples for P2769 `std::ranges::get_element`

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

graphblast

High-Performance Linear Algebra-based Graph Primitives on GPUs

Language:C++License:Apache-2.0Stargazers:0Issues:1Issues:0

hipSYCL

Multi-backend implementation of SYCL for CPUs and GPUs

Language:C++License:BSD-2-ClauseStargazers:0Issues:1Issues:0
Language:C++Stargazers:0Issues:2Issues:0
Language:C++Stargazers:0Issues:2Issues:0

nanoGPT

The simplest, fastest repository for training/finetuning medium-sized GPTs.

License:MITStargazers:0Issues:0Issues:0
Language:PythonLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

nsparse

Sparse matrix computation library for GPU

Language:CudaLicense:NOASSERTIONStargazers:0Issues:2Issues:0

NWGraph

Complete Project Documentation

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0

oneDPL

oneAPI DPC++ Library (oneDPL) https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-library.html

Language:C++License:Apache-2.0Stargazers:0Issues:1Issues:0

oneMKL

oneAPI Math Kernel Library (oneMKL) Interfaces

License:Apache-2.0Stargazers:0Issues:0Issues:0

range-v3

Range library for C++14/17/20, basis for C++20's std::ranges

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