James Hanlon
PhD Student
Department of Computer Science
University of Bristol
Floor 0
Merchant Venturer's Building
Woodland Road
Bristol
BS8 1UB
United Kingdom
Email: hanlon at cs.bris.ac.uk
Web:
www.cs.bris.ac.uk/~hanlon

I am a PhD student in the Microelectronics Research Group in the Department of Computer Science at the University of Bristol, under the supervision of Simon Hollis and David May.
Research interests
I am interested generally in computer architecture and my work investigates architectural models for highly parallel computation. I'm working on an experimental implementation of a language and XMOS XS1-based architecture.
As an undergraduate I completed a research project entitled Universal routing in processor networks, which investigated approaches to routing in irregular networks of processors. The source code and documentation for the network simulator developed for this project is available.
Publications
- Fast distributed process creation with the XMOS XS1 ArchitectureJames Hanlon and Simon J. Hollis.In proc. Communicating Process Architectures 2011, 33 (pp. 195-207), 2011.
Teaching
2011/2012
- COMS11700: Theory of Computation (TA)
- COMS21103: Data Structures and Algorithms (TA)
- COMS21103: Advanced Algorithms (TA)
- COMS35201: Embedded systems Integration (TA)
- Parallel architectures and languages (Second year tutorial)
2010/2011
- COMS11700: Theory of Computation (TA)
- COMS21103: Data Structures and Algorithms (TA)
- COMS35201: Embedded systems Integration (TA)
- Parallel architectures and languages (Second year tutorial)
2009/2010
Talks
- The Resurgence of Parallel Programming Languages, BCS Advanced Programming Specialist Group. April 2012, London. [Slides]
Departmental Involvment
- I attend the Microelectronics research seminars.
- I organise the Microelectronics reading groups.
- I am a member of the Theory of Computing reading group.
- I am a member of the Microelectronics research group.