Quang Duong · About Me
In 2020, I started my PhD at UT Austin CS as a part of the Speedway Group lead by Calvin Lin. My research aims to rethink the formulation of temporal prefetching to improve the efficiency and performance of both neural and non-neural temporal prefetchers. In addition, I’ve also delved into applying machine learning techniques to other classical microarchitectural prediction problems (e.g., cache replacement and branch prediction) to distill insights that can improve the designs of existing predictors.
In particular, I have already applied this methodology to improve (1) the practicality of neural temporal prefetching (see Twilight) and (2) the storage efficiency of on-chip temporal prefetching (see Streamline). More recently, I've been researching a novel approach that re-examines address correlation itself. Beyond temporal prefetching, I've been exploring techniques to better manage the cache hierarchy when it has multiple prefetchers or multiple types of data and metadata.
Pictured above is my mostly black and a smidgeon white munchkin cat, Chickadee. He's a senior cat (sitting at 17 years at the time of writing) who's inordinately healthy and loves napping, staring blankly at walls for hours, and constant physical attention.
UPDATES
- [FEB] Presented our Streamline paper at HPCA in Sydney, Australia
- 2026
- [NOV] Our Streamline paper was accepted to HPCA
- [MAY] Started my internship on Arm's CPU team
- 2025
- [JUL] Presented our Twilight paper at ISCA in Buenos Aires, Argentina
- [MAY] Started my internship on Arm's CPU team
- [MAR] Our Twilight paper was accepted to ISCA
- 2024
- [MAY] Started my internship on Arm's CPU team
- 2023
- [AUG] Served as a MICRO 2023 artifact evaluator
- [MAY] Started my internship at Arm Research
- 2022
- [NOV] Served as a PPoPP 2022 artifact evaluator
- [JUN] Co-organized first ML Data Prefetching Championship for MLArchSys at ISCA
- 2021
- [AUG] Started my PhD at UT Austin CS under Calvin Lin
- 2020
PUBLICATIONS
Streamlined On-Chip Temporal Prefetching [HPCA 2026]
Quang Duong and Calvin Lin
Paper [PDF] + Presentation [PDF] + DOI [TBD]
A New Formulation of Neural Data Prefetching [ISCA 2024]
Quang Duong, Akanksha Jain, Calvin Lin
Paper [PDF] + Presentation [PDF] + DOI [LINK]
PROFESSIONAL EXPERIENCE
CPU Perf Exploration Intern at Arm [Summer 2025]
ML for Front-End Speculation
CPU Perf Exploration Intern at Arm [Summer 2024]
Temporal Prefetching + ML for Fine-Grained Prefetcher Management
CPU Perf Exploration Intern at Arm [Summer 2023]
Modern Cache Replacement + ML for Speculative Cache Management
Research Intern at Arm [Summer 2022]
ML for Coarse-Grained Prefetcher Management
Student Researcher at UT:ARL [Summer 2018 - Summer 2020]
ML & RL for Ionospheric Weather Modeling
Student Researcher with UT FRI [Spring 2016 - Summer 2017]
Genetic Algorithms for Neural Parametric Approximations of 3D Models
EDUCATION
Computer Science PhD [Fall 2020 - Present]
at UT Austin (advised by Calvin Lin)
Math BS & Computer Science BS/MS [Fall 2015 - Spring 2020]
at UT Austin with High Honors
TEACHING
CS 395T: Prediction Mechanisms for Computer Architecture
Co-Instructor [Spring 2022, Spring 2023, Spring 2024, Spring 2025, Spring 2026]
CS 380P: Parallel Systems
Teaching Assistant [Fall 2020, Summer 2021]
CS 373: Software Engineering
Undergraduate Proctor [Spring 2018]
CS 309: Computational Intelligence FRI
FRI Mentor [Spring 2017]