Evaluation of AMD's advanced synchronization facility within a complete transactional memory stack. - Dave Christie; Jae-Woong Chung; Stephan Diestelhorst; Michael Hohmuth; Martin Pohlack; Christof Fetzer; Martin Nowack; Torvald Riegel; Pascal Felber; Patrick Marlier; Etienne Rivière (EuroSys, 2010)

ASF: AMD64 Extension for Lock-Free Data Structures and Transactional Memory. - Jae-Woong Chung; Luke Yen; Stephan Diestelhorst; Martin Pohlack; Michael Hohmuth; David Christie; Dan Grossman (MICRO, 2010)

The Velox Transactional Memory Stack. - Yehuda Afek; Ulrich Drepper; Pascal Felber; Christof Fetzer; Vincent Gramoli; Michael Hohmuth; Etienne Rivière; Per Stenström; Osman S. Unsal; Walther Maldonado; Derin Harmanci; Patrick Marlier; et al. (IEEE Micro, 2010)

Delegation and nesting in best-effort hardware transactional memory. - Yujie Liu 003; Stephan Diestelhorst; Michael F. Spear (SPAA, 2012)

Brief announcement: between all and nothing - versatile aborts in hardware transactional memory. - Stephan Diestelhorst; Martin Nowack; Michael F. Spear; Christof Fetzer (SPAA, 2013)

The TURBO Diaries: Application-controlled Frequency Scaling Explained. - Jons-Tobias Wamhoff; Stephan Diestelhorst; Christof Fetzer; Patrick Marlier; Pascal Felber; Dave Dice (Software Engineering & Management, 2015)

Elastic traces for fast and accurate system performance exploration. - Radhika Jagtap; Stephan Diestelhorst; Andreas Hansson 001 (ISPASS, 2016)

Delegated persist ordering. - Aasheesh Kolli; Jeff Rosen; Stephan Diestelhorst; Ali G. Saidi; Steven Pelley; Sihang Liu 001; Peter M. Chen; Thomas F. Wenisch (MICRO, 2016)

Thermally-aware composite run-time CPU power models. - Matthew J. Walker; Stephan Diestelhorst; Andreas Hansson 001; Domenico Balsamo; Geoff V. Merrett; Bashir M. Al-Hashimi (PATMOS, 2016)

Exploring system performance using elastic traces: Fast, accurate and portable. - Radhika Jagtap; Stephan Diestelhorst; Andreas Hansson 001; Matthias Jung 001; Norbert Wehn (SAMOS, 2016)

Language-level persistency. - Aasheesh Kolli; Vaibhav Gogte; Ali G. Saidi; Stephan Diestelhorst; Peter M. Chen; Satish Narayanasamy; Thomas F. Wenisch (ISCA, 2017)

dist-gem5: Distributed simulation of computer clusters. - Mohammad Alian; Umur Darbaz; Gábor Dózsa; Stephan Diestelhorst; Daehoon Kim; Nam Sung Kim (ISPASS, 2017)

Composing lifetime enhancing techniques for non-volatile main memories. - Andrés Amaya García; René de Jong; William Wang; Stephan Diestelhorst (MEMSYS, 2017)

Empirical CPU power modelling and estimation in the gem5 simulator. - Basireddy Karunakar Reddy; Matthew J. Walker; Domenico Balsamo; Stephan Diestelhorst; Bashir M. Al-Hashimi; Geoff V. Merrett (PATMOS, 2017)

Accurate and Stable Run-Time Power Modeling for Mobile and Embedded CPUs. - Matthew J. Walker; Stephan Diestelhorst; Andreas Hansson 001; Anup Das 001; Sheng Yang 003; Bashir M. Al-Hashimi; Geoff V. Merrett (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2017)

Nucleus: Finding the Sharing Limit of Heterogeneous Cores. - Ilias Vougioukas; Andreas Sandberg; Stephan Diestelhorst; Bashir M. Al-Hashimi; Geoff V. Merrett (ACM Trans. Embed. Comput. Syst., 2017)

Hardware-Validated CPU Performance and Energy Modelling. - Matthew J. Walker; Sascha Bischoff; Stephan Diestelhorst; Geoff V. Merrett; Bashir M. Al-Hashimi (ISPASS, 2018)

Quantify the performance overheads of PMDK. - William Wang; Stephan Diestelhorst (MEMSYS, 2018)

Persistency for synchronization-free regions. - Vaibhav Gogte; Stephan Diestelhorst; William Wang; Satish Narayanasamy; Peter M. Chen; Thomas F. Wenisch (PLDI, 2018)

SynchroTrace: Synchronization-Aware Architecture-Agnostic Traces for Lightweight Multicore Simulation of CMP and HPC Workloads. - Karthik Sangaiah; Michael Lui; Radhika Jagtap; Stephan Diestelhorst; Siddharth Nilakantan; Ankit More; Baris Taskin; Mark Hempstead (ACM Trans. Archit. Code Optim., 2018)

Software Wear Management for Persistent Memories. - Vaibhav Gogte; William Wang; Stephan Diestelhorst; Aasheesh Kolli; Peter M. Chen; Satish Narayanasamy; Thomas F. Wenisch (FAST, 2019)

BRB: Mitigating Branch Predictor Side-Channels. - Ilias Vougioukas; Nikos Nikoleris; Andreas Sandberg; Stephan Diestelhorst; Bashir M. Al-Hashimi; Geoff V. Merrett (HPCA, 2019)

Persistent Atomics for Implementing Durable Lock-Free Data Structures for Non-Volatile Memory (Brief Announcement). - William Wang; Stephan Diestelhorst (SPAA, 2019)

Language Support for Memory Persistency. - Aasheesh Kolli; Vaibhav Gogte; Ali G. Saidi; Stephan Diestelhorst; William Wang; Peter M. Chen; Satish Narayanasamy; Thomas F. Wenisch (IEEE Micro, 2019)

Interaction of hardware transactional memory and microprocessor microarchitecture. - Stephan Diestelhorst (2019)

Relaxed Persist Ordering Using Strand Persistency. - Vaibhav Gogte; William Wang; Stephan Diestelhorst; Peter M. Chen; Satish Narayanasamy; Thomas F. Wenisch (ISCA, 2020)

The gem5 Simulator: Version 20.0+. - Jason Lowe-Power; Abdul Mutaal Ahmad; Ayaz Akram; Mohammad Alian; Rico Amslinger; Matteo Andreozzi; Adrià Armejach; Nils Asmussen; Srikant Bharadwaj; Gabe Black; Gedare Bloom; Bobby R. Bruce; et al. (CoRR, 2020)