Sam Ainsworth
Sam Ainsworth
Lecturer in Systems and Hardware Security, University of Edinburgh
Verified email at ed.ac.uk - Homepage
Title
Cited by
Cited by
Year
Software prefetching for indirect memory accesses
S Ainsworth, TM Jones
2017 IEEE/ACM International Symposium on Code Generation and Optimization …, 2017
342017
Graph prefetching using data structure knowledge
S Ainsworth, TM Jones
Proceedings of the 2016 International Conference on Supercomputing, 1-11, 2016
332016
An event-triggered programmable prefetcher for irregular workloads
S Ainsworth, TM Jones
ACM SIGPLAN Notices 53 (2), 578-592, 2018
232018
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
142020
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
142019
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
92020
Parallel error detection using heterogeneous cores
S Ainsworth, TM Jones
2018 48th Annual IEEE/IFIP International Conference on Dependable Systems …, 2018
92018
Software prefetching for indirect memory accesses: a microarchitectural perspective
S Ainsworth, TM Jones
ACM Transactions on Computer Systems (TOCS) 36 (3), 1-34, 2019
52019
Paramedic: Heterogeneous parallel error correction
S Ainsworth, TM Jones
2019 49th Annual IEEE/IFIP International Conference on Dependable Systems …, 2019
42019
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
32020
The Guardian Council: Parallel Programmable Hardware Security
S Ainsworth, TM Jones
Proceedings of the Twenty-Fifth International Conference on Architectural …, 2020
32020
Main processor error detection using checker processors
S Ainsworth, TC Grocutt, TM Jones
US Patent 10,909,006, 2021
12021
Prefetching in functional languages
S Ainsworth, TM Jones
Proceedings of the 2020 ACM SIGPLAN International Symposium on Memory …, 2020
12020
GhostMinion: A Strictness-Ordered Cache System for Spectre Mitigation
S Ainsworth
arXiv preprint arXiv:2104.05532, 2021
2021
ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance
S Ainsworth, L Zoubritzky, A Mycroft, TM Jones
2021 IEEE International Symposium on High-Performance Computer Architecture …, 2021
2021
Research data supporting" ParaDox: Eliminating Voltage Margins via Heterogeneous Fault Tolerance"
S Ainsworth, L Zoubritzky, A Mycroft, TM Jones
2021
Event triggered programmable prefetcher
TC Grocutt, S Ainsworth, TM Jones
US Patent 10,831,494, 2020
2020
Research data supporting" Prefetching in Functional Languages"
S Ainsworth, TM Jones
2020
Research data supporting" MuonTrap: Preventing Cross-Domain Spectre-Like Attacks by Capturing Speculative State"
S Ainsworth, TM Jones
2020
Research data supporting'Cornucopia: Temporal Safety for CHERI Heaps'
N Filardo, B Gutstein, J Woodruff, S Ainsworth, L Paul-Trifu, B Davis, H Xia, ...
2020
The system can't perform the operation now. Try again later.
Articles 1–20