10x10: A General-purpose Architectural Approach to Heterogeneity and Energy Efficiency. - Andrew A. Chien; Allan Snavely; Mark Gahagan (ICCS, 2011)

Willow: A User-Programmable SSD. - Sudharsan Seshadri; Mark Gahagan; Meenakshi Sundaram Bhaskaran; Trevor Bunker; Arup De; Yanqin Jin; Yang Liu 044; Steven Swanson (OSDI, 2014)

Hippogriff: Efficiently moving data in heterogeneous computing systems. - Yang Liu 044; Hung-Wei Tseng 001; Mark Gahagan; Jing Li 021; Yanqin Jin; Steven Swanson (ICCD, 2016)

Morpheus: Creating Application Objects Efficiently for Heterogeneous Computing. - Hung-Wei Tseng 001; Qianchen Zhao; Yuxiao Zhou 004; Mark Gahagan; Steven Swanson (ISCA, 2016)

Morpheus: Exploring the Potential of Near-Data Processing for Creating Application Objects in Heterogeneous Computing. - Hung-Wei Tseng 001; Qianchen Zhao; Yuxiao Zhou 004; Mark Gahagan; Steven Swanson (ACM SIGOPS Oper. Syst. Rev., 2018)