About this collection

Recent Submissions

  • Guided Automatic Binary Parallelisation 

    ZHOU, RUOYU (2018-07-20)
    For decades, the software industry has amassed a vast repository of pre-compiled libraries and executables which are still valuable and actively in use. However, for a significant fraction of these binaries, most of the ...
  • Optimising data centre operation by removing the transport bottleneck 

    Moncaster, Tobias (2018-04-27)
    Data centres lie at the heart of almost every service on the Internet. Data centres are used to provide search results, to power social media, to store and index email, to host “cloud” applications, for online retail and ...
  • A no-thin-air memory model for programming languages 

    Pichon-Pharabod, Jean Yves Alexis (2018-05-19)
    Many hardware and compiler optimisations introduced to speed up single-threaded programs also introduce additional, sometimes surprising, behaviours for concurrent programs with shared mutable state. How many of these extra ...
  • Exploitation from Malicious PCI Express Peripherals 

    Rothwell, Colin Lewis (2018-04-28)
    The thesis of this dissertation is that, despite widespread belief in the security community, systems are still vulnerable to attacks from malicious peripherals delivered over the PCI Express (PCIe) protocol. Malicious ...

View more