From: phwl on
NICTA Scholarships for PhDs and Post Doctoral Fellow in
Functional Programming, Reconfigurable Computing, Hardware
Acceleration, Computer Vision, Convex Optimization

NICTA has established a project with a goal of developing technology
to map high level descriptions of computer vision algorithms to
heterogeneous parallel hardware architectures. NICTA scholarships are
available at the University of Sydney for outstanding students in the
areas listed below. For further information, please contact either Dr
Rami Mukhtar (rami.mukhtar _AT_ nicta.com.au) or Dr Philip Leong
(philip.leong _AT_ sydney.edu.au).

PHD POSITIONS
Start: From June 2010
Further information concerning these scholarships is available from:
http://www.nicta.com.au/education/scholarships/sydney_research_lab/scholarship_opportunities_at_the_university_of_sydney

Reconfigurable Computing Architectures for Acceleration of Functional
Languages
Functional languages provide an opportunity to generate parallel
implementations from a high level specification. This project would
provide a candidate with the opportunity to develop new reconfigurable
computing hardware architectures that are well suited for accelerating
computations on collections of data (i.e. regular shaped polymorphic
arrays). The work would be driven by recent advances on computations
of collections made in the functional language community. The outcomes
of this research would be to develop new hardware architectures,
supporting tools chains and undertake performance analysis. The
candidate would be part of a larger team working to develop a
technology for mapping computer vision algorithms to heterogeneous
parallel hardware architectures.

Hardware Acceleration of Functional Languages
Functional languages provide an opportunity to generate parallel
implementations from a high level specification. This project would
provide a candidate with the opportunity to develop new methods for
mapping functional languages to implementations that target hardware
accelerators, including GPGPUs, FPGAs and other reconfigurable
computing architectures. The outcomes of this research would be to
develop algorithms, methodologies and related software frameworks that
make this possible. The candidate would be part of a larger team
working to develop a technology for mapping computer vision algorithms
to heterogeneous parallel hardware architectures.

POST DOCTORAL FELLOW
Start: October 2010
NICTA has established a project with a goal of developing technology
to map high level descriptions of computer vision algorithms to
heterogeneous parallel hardware architectures. We are seeking an
exceptional Post Doctoral fellow to contribute to the research and
development outcomes of the project. A suitable candidate would have
completed a Ph.D. in one of the following broad areas:
• Functional programming languages;
• Integer linear programming, convex optimization;
• Reconfigurable computing platforms directed to streaming data
processing;
• Models of computation, transformation and optimized code
generation;
• High performance computer vision hardware platforms.