Biography

Devin Pohl is a second-year PhD student studying computer science at Georgia Tech, working in the Habanero Lab. His research interests include extreme heterogeneity, software-hardware co-design, and constraint programming.

Interests
  • Compilers
  • Novel Computer Architectures
  • Extreme Heterogeneity
  • Hardware-Software Co-Design
  • Constraint Programming
  • Reconfigurable Computing
Education
  • PhD in Computer Science, Aug 2023 - Present

    Georgia Institute of Technology

  • BSc in Computer Engineering, 2022

    Colorado State University

Skills

Programming

C, C++, Rust

Compilers

MSVC Backend/Linker, LLVM Backend, Syndra (Research), SNN-RCA Mapping (Research)

emacs
Emacs

Enthusiast

Experience

 
 
 
 
 
Oak Ridge National Lab
Research Intern
Oak Ridge National Laboratory
May 2024 – August 2024

Contributed to:

  • Mapping spiking neural networks to ReRam crossbar architectures using ILP
  • Proving heterogeneous architectures substantially improve area and networking metrics
  • Supporting optimizations for: area, inter-chiplet routing, profile-guided networking
  • Implementing multi-crossbar support to processor simulator
 
 
 
 
 
Microsoft
Compiler Engineer
Microsoft
May 2022 – August 2023

Contributed to:

  • MSVC Backend and Linker
  • Machine Dependent Codegen
  • ARM64 Native Toolchain
  • Toolchain Determinism Validation
 
 
 
 
 
Hewlett Packard Enterprise
Platform Engineering Intern
Hewlett Packard Enterprise
May 2021 – August 2021
 
 
 
 
 
Hewlett Packard Enterprise
Software Development Intern
Hewlett Packard Enterprise
May 2020 – August 2020

Projects

dmenu-rs
A pixel perfect port of dmenu, rewritten in Rust.

Recent Publications

None… yet!

Contact