Follow
Sam Ainsworth
Title
Cited by
Cited by
Year
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
1142020
Graph prefetching using data structure knowledge
S Ainsworth, TM Jones
Proceedings of the 2016 International Conference on Supercomputing, 1-11, 2016
992016
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
852019
An event-triggered programmable prefetcher for irregular workloads
S Ainsworth, TM Jones
ACM Sigplan Notices 53 (2), 578-592, 2018
852018
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
822020
Software prefetching for indirect memory accesses
S Ainsworth, TM Jones
2017 IEEE/ACM International Symposium on Code Generation and Optimization …, 2017
822017
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
752020
Ghostminion: A strictness-ordered cache system for spectre mitigation
S Ainsworth
MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture …, 2021
332021
Parallel error detection using heterogeneous cores
S Ainsworth, TM Jones
2018 48th Annual IEEE/IFIP International Conference on Dependable Systems …, 2018
302018
Software prefetching for indirect memory accesses: A microarchitectural perspective
S Ainsworth, TM Jones
ACM Transactions on Computer Systems (TOCS) 36 (3), 1-34, 2019
242019
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
202022
Vector runahead
A Naithani, S Ainsworth, TM Jones, L Eeckhout
2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture …, 2021
152021
Event triggered programmable prefetcher
TC Grocutt, S Ainsworth, TM Jones
US Patent 10,831,494, 2020
142020
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
132022
Decoupled vector runahead
A Naithani, J Roelandts, S Ainsworth, TM Jones, L Eeckhout
Proceedings of the 56th Annual IEEE/ACM International Symposium on …, 2023
122023
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
122023
Compendia: reducing virtual-memory costs via selective densification
S Ainsworth, TM Jones
Proceedings of the 2021 ACM SIGPLAN International Symposium on Memory …, 2021
122021
Main processor error detection using checker processors
S Ainsworth, TC Grocutt, TM Jones
US Patent 10,909,006, 2021
122021
The guardian council: Parallel programmable hardware security
S Ainsworth, TM Jones
Proceedings of the Twenty-Fifth International Conference on Architectural …, 2020
92020
Paramedic: Heterogeneous parallel error correction
S Ainsworth, TM Jones
2019 49th Annual IEEE/IFIP International Conference on Dependable Systems …, 2019
92019
The system can't perform the operation now. Try again later.
Articles 1–20