Aaron Barnes

prof_pic.jpg

Electrical Engineering Building Room 322

465 Northwestern Ave

West Lafayette, IN 47907

I’m a PhD candidate at Purdue University in the School of Electrical and Computer Engineering advised by Professor Tim Rogers within the AALP research group. Currently I am a Research Scientist Intern at Meta on the SoC Creations team in Reality Labs, where I work on performance models to design the next generation of silicon for AR/VR glasses.

My research interests broadly span parallel processing architectures and improving the programmability of hardware accelerators. Specifically, my work has studied the core architecture changes necessary to drive power and performance improvements across the increasingly diverse set of applications targeted for GPUs. Recently my work has focused on improving ray tracing hardware acceleration units on GPUs and expanding their utility to domains beyond traditional graphics applications. I also have an ongoing interest in expanding and improving cycle-level architecture simulators like Accel-Sim and gem5.

Previously I have worked as an intern at AMD Research, where I investigated microarchitectectural features to improve the performance of Bounding Volume Hierarchy (BVH) construction algorithms used for ray tracing on GPUs. I have also worked on product teams at Intel, Arm, and Collins Aerospace doing performance characterization, pre-silicon verification, and Printed Circuit Board (PCB) design.

news

Nov 5, 2024 Presented “Extending GPU Ray-Tracing Units for Hierarchical Search Acceleration” at MICRO 2024 in Austin, Texas.
Aug 26, 2024 Started working at Meta in Sunnyvale, California
Feb 27, 2023 Presented “Mitigating GPU Core Partitioning Performance Effects” at HPCA 2023 in Montreal, Quebec.
Jan 8, 2023 Started working at AMD Research in Bellevue, Washington
May 11, 2022 Presented a poster on accelerating Apache Spark workloads using GPUs at the Applications Driving Architecture Symposium in Ann Arbor, Michigan
Jun 1, 2021 Started working on the Cloud Graphics and Virtual Desktop Infrastructure Team at Intel in Hillsboro, Oregon (remote).
May 20, 2019 Started working at the CPU Verification Team at Arm in Austin, Texas