JIT costing adaptive skeletons for performance portability. - Patrick Maier 001; John Magnus Morton; Phil Trinder (FHPC@ICFP, 2016)

JIT-Based Cost Analysis for Dynamic Program Transformations. - John Magnus Morton; Patrick Maier 001; Phil Trinder (RAC@ETAPS, 2016)

JIT-based cost models for adaptive parallelism. - John Magnus Morton (2018)

Transmuter: Bridging the Efficiency Gap using Memory and Dataflow Reconfiguration. - Subhankar Pal; Siying Feng; Dong-Hyeon Park; Sung Kim; Aporva Amarnath; Chi-Sheng Yang; Xin He; Jonathan Beaumont; Kyle May; Yan Xiong 002; Kuba Kaszyk; John Magnus Morton; et al. (PACT, 2020)

DelayRepay: delayed execution for kernel fusion in Python. - John Magnus Morton; Kuba Kaszyk; Lu Li; Jiawen Sun; Christophe Dubach; Michel Steuwer; Murray Cole; Michael F. P. O'Boyle (DLS, 2020)

CoSPARSE: A Software and Hardware Reconfigurable SpMV Framework for Graph Analytics. - Siying Feng; Jiawen Sun; Subhankar Pal; Xin He; Kuba Kaszyk; Dong-Hyeon Park; John Magnus Morton; Trevor N. Mudge; Murray Cole; Michael F. P. O'Boyle; Chaitali Chakrabarti; Ronald G. Dreslinski (DAC, 2021)

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)

Collection skeletons: Declarative abstractions for data collections. - Björn Franke; Zhibo Li; John Magnus Morton; Michel Steuwer (J. Syst. Softw., 2024)