Mini-batch Serialization: CNN Training with Inter-layer Data Reuse. - Sangkug Lym; Armand Behroozi; Wei Wen; Ge Li; Yongkee Kwon; Mattan Erez (SysML, 2019)

Prodigy: Improving the Memory Latency of Data-Indirect Irregular Workloads Using Hardware-Software Co-Design. - Nishil Talati; Kyle May; Armand Behroozi; Yichen Yang 005; Kuba Kaszyk; Christos Vasiladiotis; Tarunesh Verma; Lu Li; Brandon Nguyen; Jiawen Sun; John Magnus Morton; Agreen Ahmadi; et al. (HPCA, 2021)

Loner: utilizing the CPU vector datapath to process scalar integer data. - Armand Behroozi; Sunghyun Park 004; Scott A. Mahlke (CC, 2022)

SRTuner: Effective Compiler Optimization Customization by Exposing Synergistic Relations. - Sunghyun Park 004; Salar Latifi; Yongjun Park 001; Armand Behroozi; Byungsoo Jeon; Scott A. Mahlke (CGO, 2022)

SlimSLAM: An Adaptive Runtime for Visual-Inertial Simultaneous Localization and Mapping. - Armand Behroozi; Yuxiang Chen; Vlad Fruchter; Lavanya Subramanian; Sriseshan Srikanth; Scott A. Mahlke (ASPLOS (3), 2024)