Postdoc Position: Compilers for Stream Computing
Position: SSL0902 Postdoctoral Researcher
Duration: Two years
Location: Software Systems Lab, Trinity College Dublin, Ireland
The Software Systems Lab at Trinity College Dublin (TCD) is looking to
recruit a postdoctoral researcher to work in the area of compilers and
parallel computing. The research will form part of an Exascale Stream
Computing Project, in collaboration with IBM and other Irish
universities. (See
http://www.ibm.com/news/ie/en/2008/11/25/e502955h74656w51.html).
The research will be in the area of compilers and other programming
tools (such as debuggers and performance analyzers) for stream
computing on highly-parallel computers. Streaming languages offer a
simple, high-level parallel programming model, where the data
dependencies in the program are explicit. It is the responsibility of
the compiler to map the available parallelism onto the hardware
resources.
The ideal candidate should have a PhD degree in computer science,
preferably in the areas of compilers, computer architecture and/or
parallel computing. They will also have strong software development
skills. Good written English is also required, and in particular the
candidate should have experience of writing papers for international
conferences and journals. The candidate should be able to work in a
collaborative environment, with a strong commitment to research
excellence and achieving assigned objectives.
In depth previous experience in the following areas is required:
- C/C++ programming
- Compiler optimization
- Computer architecture
- Experience of building/modifying large programs
Knowledge of the following are also highly desirable
- Stream Computing
- Multicore, CELL B/E and/or GPU programming
- Compilers for parallel computing
- Large-scale parallel computing
- Non-numerical parallel computing applications
For more information, please email your Dr David Gregg. Contact details can
be found here: http://www.cs.tcd.ie/David.Gregg/
