Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
portfolio
Portfolio Under Construction
This portfolio page is currently being updated. Please visit my CV for links to my projects and research work.
publications
Accelerating the Simulation of Parallel Workloads using Loop-Bounded Checkpoints
Under review at ACM Transactions on Architecture and Code Optimization (TACO)
LoopPoint: A synchronization-agnostic loop-based sampling methodology that enables fast, accurate simulation of multi-threaded workloads via loop-bounded checkpoints (LoopPoint paper extension).
Recommended citation: TBD
Nugget: Portable Program Snippets
Published in IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2026
An LLVM IR-based sampling framework that turns long-running workloads into portable program snippets which can be analyzed once, then reused across binaries, ISAs, and microarchitectures.
Recommended citation: Qiu, Z., Samani, M., & Lowe-Power, J., "Nugget: Portable Program Snippets." 2026 IEEE International Symposium on High-Performance Computer Architecture (HPCA). Sydney, Australia.
Download Paper
talks
[HPCA 2023] LoopPoint Tools: Sampled Simulation of Complex Multi-threaded Workloads using Sniper and gem5
Published:
Tutorial on LoopPoint sampling methodology and tools for efficiently simulating complex multi-threaded workloads using Sniper and gem5 simulators.
[ISCA 2023] gem5 Workshop
Published:
Comprehensive workshop on the gem5 simulator, covering architecture modeling, simulation methodology, and practical applications in computer architecture research.
gem5 Bootcamp
Published:
Hands-on bootcamp training on gem5 simulator fundamentals, architecture simulation, and advanced simulation techniques for computer architecture research.
[HPCA 2026] Nugget: Portable Program Snippets - Accepted Paper Talk
Published:
Presentation of the Nugget paper on portable program snippets for efficient workload characterization and simulation.
[CGO 2026] Nugget with LLVM Infrastructure - LLVM-CGO-2026 Technique Talk
Published:
Technique talk on integrating Nugget with LLVM infrastructure for advanced workload sampling and analysis at CGO 2026.
teaching
ECS 154B: Computer Architecture Teaching Assistant
Teaching Assistant, University of California, Davis, 2024
Teaching Assistant for ECS 154B Computer Architecture course at UC Davis, covering processor design, memory systems, and performance evaluation.
