Skip to content
Avatar
🚄
🚄

Achievements

Achievements

Organizations

@watzek @Parsl @lc-acm @LIBREary
Block or Report

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.

Report abuse

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

Report abuse
benhg/README.md

Hi there 👋. I'm Ben Glick

About Me

I am a software 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.

Regarding computers, I am interested in distributed systems, novel hardware architectures (especially accelerators), high-performance computing and networking, and 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, and cycling.

My Work

In general, my work has boiled down to three things - OS/Accelerator development, HPC system design, development, and management, and research (a broad category).

I have experience everywhere from programming low-level custom hardware to high-level system management and interaction software. I am passionate about making cutting-edge systems accessible to everyone, regardless of their experience levels. I enjoy guiding systems through all phases of their life cycle, from hardware procurement to sustained operation and long-term support.

As a day job, I work at a chip startup (can't publicly share too many details), where I work on a high-performance runtime environment for a novel accelerator architecture. Please get in touch if you have questions (again, I can't publicly share very much).

Most of my research has had to do with making scientific workflows more efficient and easy to operate, in order to help make domain scientists' computational lives easier. I have worked in several domains, including bioinformatics, computational phylogenetics, and quantum chromodynamics. Some of the code I have written for those applications is right here on my GitHub. Additionally, (almost) all of my publications are listed on my website.

Finally, I enjoy designing, building, operating, and otherwise working with small high-performance computing systems, such as campus clusters, small supercomputers, and grid systems. I am talented at extracting the maximum possible performance out of small systems in a user-friendly manner. I am experienced at designing and building custom middleware and system software to make scientific computing tasks performant, easy, and useful for a wide audience, ranging from undergraduate students to scientific researchers to faculty. If you are curious about any of this, please get in touch!

Some more details about me and my work are available at my website.

My Contact info

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

Pinned

  1. This is an experiment to attempt to automatically generate, schedule, and run singularity containers for common job patterns.

    Python 2

  2. Parsl - Parallel Scripting Library

    Python 284 80

  3. Open source intro to high performance computing (HPC) course written in jupyter notebooks

    Jupyter Notebook 4 1

  4. This set of modules is a Parsl-based version of a Renyi-Mutual-Information particle simulation. It uses information theory principles to solve physical problems related to quantum field theory and …

    Python 1

  5. 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 2 3

  6. DAG visualization code to be run from Jupyter notebooks to visualize data flow dependency graphs of workflows

    Python 5

270 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

benhg has no activity yet for this period.

Seeing something unexpected? Take a look at the GitHub profile guide.