Curriculum Vitae
Education
Education
Northwestern University
Northwestern University
PhD Candidate in Computer Science
- 2019 - Present
Master of Science in Computer Science
- 2017 - 2019
Advisor: Peter Dinda
Rose-Hulman Institute of Technology
Rose-Hulman Institute of Technology
Bachelor of Science in Computer Engineering
- 2014 - 2017
Graduated Cum Laude
Publications
Publications
2020
2020
CARAT: A Case for Virtual Memory through Compiler- And Runtime-based Address Translation (PLDI '20) - PAPER, TALK, POSTER
Brian Suchy, Simone Campanoni, Nikos Hardavellas, and Peter Dinda. 2020. CARAT: A Case for Virtual Memory through Compilerand Runtime-Based Address Translation. In Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI ’20), June 15–20, 2020, London, UK. ACM, New York, NY, USA, 17 pages.2019
2019
Paths to Fast Thread Synchronization on the Node (HPDC '19) - PAPER
Conor Hetland, Georgios Tziantzioulis, Brian Suchy, Michael Leonard, Jin Han, John Albers, Nikos Hardavellas, and Peter Dinda. 2019. Paths to fast barrier synchronization on the node. In Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing (New York, NY, USA, 2019), HPDC ’19, ACM, pp. 109–120Prospects for Functional Address Translation (MASCOTS '19) - PAPER
Conor Hetland, Georgios Tziantzioulis, Brian Suchy, Kyle Hale, Nikos Hardavellas, and Peter Dinda. Prospects for functional address translation. In 27th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (2019), MASCOTS ’19Research Experience
Research Experience
Northwestern University
- Used a compiler and runtime to build a dynamic, allocation level, memory mapping of a running program
- Used runtime and compiler to perform memory management functions provided by virtual memory like movement and protection
- Tested viability of using CARAT to act as a replacement of virtual memory to enable the removal of the TLB and paging.
Northwestern University
- Looked at alternative implementations to perform address translations in order to replace TLB
- Investigated the feasbility of replacing TLBs with a perfect hash function generated by GPerf as well as minimal perfect hashing
- Compared time and space complexity of new approach to traditional approach
Northwestern University
- Researching the viability of alternatives to current barrier design and synchronization processes
- Created and compared an FPGA barrier to currently used software barrier solutions for micro-benchmarks, Streamcluster (Parsec 3.0), and parallel runtimes.
- Presented status update of project at GCASR '18 (Greater Chicago Area Systems Research Workshop)
Building Blocks for Explicit Memory Management on Deep Memory Architectures
Building Blocks for Explicit Memory Management on Deep Memory Architectures
Argonne National Laboratory
- Adding abstractions to complex memory systems to enable programmers to have explicit control over managing memory during execution
- Testing the library on various benchmarks to compare performance improvement and simplicity of use over traditional, automated, approaches
- Link to the Project
- Creating report on the findings named "Building Blocks for Explicit Memory Management on Deep Memory Architectures"
Work Experience
Work Experience
Argonne National Laboratory
Argonne National Laboratory
W. J. Cody Program Intern (2018)
- Please see "Building Blocks for Explicit Memory Management on Deep Memory Architectures"
Texas Instruments
Texas Instruments
Automotive Applications Intern and Digital Systems Design Intern (2016 & 2017)
General Electric: Aviation Systems
General Electric: Aviation Systems
Test Systems Engineering Intern (2015)
IT Consultant
IT Consultant
Self Employed (2008 - Present)
Professional Affiliations
Professional Affiliations
Institute of Electrical and Electronics Engineers (IEEE)
Institute of Electrical and Electronics Engineers (IEEE)
Eta Kappa Nu Honors Society (HKN)
Eta Kappa Nu Honors Society (HKN)
Alpha Tau Omega National Fraternity (ATO)
Alpha Tau Omega National Fraternity (ATO)
Honors
Honors
- Murphy fellowship, 2017-18, Northwestern University
- Dean’s List 9/9 Quarters, Rose-Hulman Institute of Technology
- True Merit Award, 2017, Alpha Tau Omega
- Rose-Hulman Academic Merit Scholar
- Academic Scholar, International Thespian Society