Skip to content
View benhg's full-sized avatar
🚄
🚄

Organizations

@NVIDIA @watzek @Parsl @lc-acm @LIBREary

Block or report benhg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benhg/README.md

About Me

I am a hardware/software architect, engineer, and researcher primarily interested in the intersection of computation and science. Some of the most interesting things I've been able to do are helping domain scientists meet their computational needs. Much of the public work I've done has to do with making computational scientific resources easier to access and utilize in order to streamline the process of computation-based science. I am a senior software engineer at NVIDIA, where I work on GPU Communications.

Regarding computers, I am interested in novel hardware architectures (especially advanced memory and I/O systems), high-performance computing and networking, and (distributed) operating systems. Other academic interests interests include solid-state physics and thermodynamics, high-performance computing and parallelism, cloud and grid computing, discrete mathematics and combinatorics, and linear algebra. Outside of work, I enjoy flying airplanes, cooking (and consuming) food, ham radio, and various sports.

My Contact info

If you want to contact me, here are some ways to get in touch:

Pinned Loading

  1. Parsl/parsl Parsl/parsl Public

    Parsl - a Python parallel scripting library

    Python 627 210

  2. LIBREary/libre-ary LIBREary/libre-ary Public

    LIBREary is an adaptive and distributed digital archive system. It's meant to provide a resilient and distributed platform for carefully storing many copies of digital objects deemed to be of high …

    Python 3 3

  3. kermit kermit Public

    Known Electromagnetic Radiation Mapping and Identification Toolkit (KERMIT) - Map where RF signal is strongest

    Python 15 2

  4. NVIDIA/cuda-python NVIDIA/cuda-python Public

    CUDA Python: Performance meets Productivity

    Cython 3.4k 331

  5. NVIDIA/nvshmem NVIDIA/nvshmem Public

    NVIDIA NVSHMEM is a parallel programming interface for NVIDIA GPUs based on OpenSHMEM. NVSHMEM can significantly reduce multi-process communication and coordination overheads by allowing programmer…

    C++ 590 112

  6. NVIDIA/nccl NVIDIA/nccl Public

    Optimized primitives for collective multi-GPU communication

    C++ 5.1k 1.4k