Exploiting commutativity to reduce the cost of updates to shared data in cache-coherent systems. - Guowei Zhang 002; Webb Horn; Daniel Sánchez 003 (MICRO, 2015)

Exploiting semantic commutativity in hardware speculation. - Guowei Zhang 002; Virginia Chiu; Daniel Sánchez 003 (MICRO, 2016)

Leveraging Hardware Caches for Memoization. - Guowei Zhang 002; Daniel Sánchez 003 (IEEE Comput. Archit. Lett., 2018)

Leveraging Caches to Accelerate Hash Tables and Memoization. - Guowei Zhang 002; Daniel Sánchez 003 (MICRO, 2019)

Gamma: leveraging Gustavson's algorithm to accelerate sparse matrix multiplication. - Guowei Zhang 002; Nithya Attaluri; Joel S. Emer; Daniel Sánchez 003 (ASPLOS, 2021)

A scalable architecture for reprioritizing ordered parallelism. - Gilead Posluns; Yan Zhu; Guowei Zhang 002; Mark C. Jeffrey (ISCA, 2022)

Brief Announcement: Is the Problem-Based Benchmark Suite Fearless with Rust? - Javad Abdi 002; Guowei Zhang 002; Mark C. Jeffrey (SPAA, 2023)

Hierarchical Prefetching: A Software-Hardware Instruction Prefetcher for Server Applications. - Tingji Zhang; Boris Grot; Wenjian He; Yashuai Lv; Peng Qu; Fang Su; Wenxin Wang; Guowei Zhang 002; Xuefeng Zhang; Youhui Zhang (ASPLOS (2), 2025)