Giter VIP home page Giter VIP logo

Hi there 👋. I'm Ben Glick

About Me

I am a hardware/software architect 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 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 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 to core, memory, and IO system architecture. 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 design to sustained operation and long-term support.

As a day job, I work as a HW/SW architect at SAPEON. I work in the "hardware/software co-design" bucket. Some examples include designing a next-generation memory and I/O subsystem, desinging a distributed OS to support large ML training and inference, and consulting on our system's chip and system architecture.

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:

Ben's GitHub stats

Ben Glick's Projects

intro-to-hpc icon intro-to-hpc

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

job-classification icon job-classification

This is the source repo for my new ML for HPC scheduling project. Right now, what it's going to do is simply read code and guess whether the code is "CPU", "memory," "network," or "IO" intensive.

kermit icon kermit

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

kermit-xplore icon kermit-xplore

kermit-XPLORE: a community visualizer for all KERMIT points submitted by anyone

labgrid icon labgrid

labgrid is a secure (-ish) web interface for HTCondor that was made as an independent study during high school

libre-ary icon libre-ary

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 importance.

libreary-web icon libreary-web

Web-based interface for LIBREary management, creation, and operation

libsubmit icon libsubmit

Python library to submit, track and cancel jobs on compute resources

magnifica-stats icon magnifica-stats

The various brew strengths that the Magnifica ESAM 3300 can produce

markov-text-generation icon markov-text-generation

HMM to generate tweets that sound like they're written by Piers Morgan. Eventually there will be a web app based on this.

maxhax icon maxhax

Maxhax is a platformer starring a lumberjack

mikado icon mikado

Mikado is a lightweight Python3 pipeline whose purpose is to facilitate the identification of expressed loci from RNA-Seq data * and to select the best models in each locus.

parsl icon parsl

Parsl - Parallel Scripting Library

parsl-dag-vis icon parsl-dag-vis

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.