Muontrap: Preventing cross-domain spectre-like attacks by capturing speculative state S Ainsworth, TM Jones 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture …, 2020 | 104 | 2020 |
Graph prefetching using data structure knowledge S Ainsworth, TM Jones Proceedings of the 2016 International Conference on Supercomputing, 1-11, 2016 | 85 | 2016 |
Cherivoke: Characterising pointer revocation using cheri capabilities for temporal memory safety H Xia, J Woodruff, S Ainsworth, NW Filardo, M Roe, A Richardson, ... Proceedings of the 52nd Annual IEEE/ACM International Symposium on …, 2019 | 74 | 2019 |
An event-triggered programmable prefetcher for irregular workloads S Ainsworth, TM Jones ACM Sigplan Notices 53 (2), 578-592, 2018 | 73 | 2018 |
Cornucopia: Temporal safety for CHERI heaps NW Filardo, BF Gutstein, J Woodruff, S Ainsworth, L Paul-Trifu, B Davis, ... 2020 IEEE Symposium on Security and Privacy (SP), 608-625, 2020 | 68 | 2020 |
Software prefetching for indirect memory accesses S Ainsworth, TM Jones 2017 IEEE/ACM International Symposium on Code Generation and Optimization …, 2017 | 68 | 2017 |
MarkUs: Drop-in use-after-free prevention for low-level languages S Ainsworth, TM Jones 2020 IEEE Symposium on Security and Privacy (SP), 578-591, 2020 | 55 | 2020 |
Ghostminion: A strictness-ordered cache system for spectre mitigation S Ainsworth MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture …, 2021 | 26 | 2021 |
Parallel error detection using heterogeneous cores S Ainsworth, TM Jones 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems …, 2018 | 22 | 2018 |
Software prefetching for indirect memory accesses: A microarchitectural perspective S Ainsworth, TM Jones ACM Transactions on Computer Systems (TOCS) 36 (3), 1-34, 2019 | 20 | 2019 |
Bind the gap: Compiling real software to hardware FFT accelerators J Woodruff, J Armengol-Estapé, S Ainsworth, MFP O'Boyle Proceedings of the 43rd ACM SIGPLAN International Conference on Programming …, 2022 | 13 | 2022 |
MineSweeper: a “clean sweep” for drop-in use-after-free prevention M Erdős, S Ainsworth, TM Jones Proceedings of the 27th ACM International Conference on Architectural …, 2022 | 10 | 2022 |
Vector runahead A Naithani, S Ainsworth, TM Jones, L Eeckhout 2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture …, 2021 | 10 | 2021 |
Main processor error detection using checker processors S Ainsworth, TC Grocutt, TM Jones US Patent 10,909,006, 2021 | 10 | 2021 |
Hacky racers: Exploiting instruction-level parallelism to generate stealthy fine-grained timers H Xiao, S Ainsworth Proceedings of the 28th ACM International Conference on Architectural …, 2023 | 9 | 2023 |
The guardian council: Parallel programmable hardware security S Ainsworth, TM Jones Proceedings of the Twenty-Fifth International Conference on Architectural …, 2020 | 8 | 2020 |
Compendia: reducing virtual-memory costs via selective densification S Ainsworth, TM Jones Proceedings of the 2021 ACM SIGPLAN International Symposium on Memory …, 2021 | 7 | 2021 |
Paramedic: Heterogeneous parallel error correction S Ainsworth, TM Jones 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems …, 2019 | 7 | 2019 |
Event triggered programmable prefetcher TC Grocutt, S Ainsworth, TM Jones US Patent 10,831,494, 2020 | 6 | 2020 |
CONVOLVE: Smart and seamless design of smart edge processors M Gomony, F Putter, A Gebregiorgis, G Paulin, L Mei, V Jain, S Hamdioui, ... arXiv preprint arXiv:2212.00873, 2022 | 3 | 2022 |