Talks


Keynote Talks

  • Beyond Auto-Parallelization: Compilers for Many-Core Systems
    The EPSRC/KTN Grand Challenges in Microelectronics Design - Moore for Less, Cambridge, UK, September 2008

    Panels

  • Can machine learning help to solve the multicore code generation issues?
    Workshop on Statistical and Machine Learning Approaches to Architectures and Compilation (SMART), Paphos, Cyprus, January 2009

    Invited Talks (last 5 years)

  • System Architecture for Next-Gen Semiconductors
    Department of Computer Engineering, Technical University of Dresden, Dresden, Germany, September 2014
  • Non-Volatile Memory Systems Research at Intel Labs
    Hasso-Plattner-Institute, Potsdam, Germany, October 2013
  • Phase-Based Application-Driven Power Management on the Single-chip Cloud Computer
    Google, London, UK, September 2011
  • Stream Chaining: Exploiting Multiple Levels of Correlation in Data Prefetching
    Department of Computer Science, University of Cambridge, Cambridge, UK, May 2011
  • Stream Chaining: Exploiting Multiple Levels of Correlation in Data Prefetching
    Department of Informatics Engineering, University of Porto, Porto, Portugal, November 2010
  • Fair Prefetching in Multi-Cores with Resizable Prefetch Heaps
    Intel European Research and Innovation Conference (ERIC)
    Intel Germany Research Laboratory, Braunschweig, Germany, September 2010
  • Mixed Speculative Multithreaded Execution Models
    Department of Computer Science, University of Manchester, Manchester, UK, March 2010