• The Semantics of Transactions and Weak Memory in x86, Power, Arm, and C++

    Nathan Chong
    Nathan Chong
    Dr Nathan Chong (Principal Researcher, Arm) discusses his work with Tyler Sorensen (PhD student, Imperial College London) and Dr John Wickerson (Research Fellow, Imperial College London) on the semantics…
    • July 16, 2018
  • Concurrent Programming, Transactions and Weak Memory

    Nathan Chong
    Nathan Chong
    Concurrent programming is about the useful interaction of multiple processes over shared resources, and ensuring atomicity is just one of the challenges faced. The fundamental difficulty is that concurrent…
    • July 9, 2018