Compiler positions available for week ending March 13

"comp.compilers" <>
13 Mar 2011 07:59:39 -0000

          From comp.compilers

Related articles
Compiler positions available for week ending March 13 (comp.compilers) (2005-03-15)
Compiler positions available for week ending March 13 (comp.compilers) (2011-03-13)
| List of all articles for this month |

From: "comp.compilers" <>
Newsgroups: comp.compilers
Date: 13 Mar 2011 07:59:39 -0000
Organization: Compilers Central
Keywords: jobs
Posted-Date: 13 Mar 2011 11:48:23 EDT

This is a digest of ``help wanted'' and ``position available'' messages
received at comp.compilers during the preceding week. Messages must
advertise a position having something to do with compilers and must also
conform to the guidelines periodically posted in
Positions that remain open may be re-advertised once a month. To respond
to a job offer, send mail to the author of the message. To submit a
message, mail it to


Date: Mon, 07 Mar 2011 01:13:30 +0700
From: C. Bergstrom <>
Subject: PathScale : Vectorizer rewrite

PathScale Inc.

Remote / telecommute with flexible schedule (Outside the US ok)

Job Description
PathScale is seeking an ambitious new Ph.D graduate or senior engineer
interested in completely rewriting or significantly improving our
vectorizer. This is a long term project with the goal to build the
industry's most state-of-the-art vectorizer.


* Must have deep knowledge about vectorization
* Knowledge of x86, SSEx and AVX
* Able to solve problems independently
* Very strong C/C++ experience

Preference will be given to individuals who
* Have work experience with WHIRL or Pro64 derived compiler
* Published results in relevant areas
* Experience with NEON and ARM

C. Bergstrvm


For more information about PathScale please visit our website


Date: Wed, 09 Mar 2011 11:38:34 +0000
From: "Michael O'Boyle" <>
Subject: 4 PhD compiler studentships University of Edinburgh, UK

4 PhD studentship in Machine Learning based Parallelisation and
HW/SW co-Design of Heterogeneous multi-cores at University of Edinburgh

The School of Informatics, University of Edinburgh invites
applications for four PhD studentships in the general area of
parallelisation for, and HW/SW co-design of, heterogenous multi-cores.

The project will look at a variety of projects in the areas of
parallelisation and co-design where machine learning is a key
technique to select the best optimisation or design.

Parallelisation topics include the development of new techniques for
mapping parallelism using machine learning; investigating dynamic
compilation in the prescence of workload as well as and prototyping
OpenCL (or similar) implementations where appropriate.

HW/SW co-Design projects include design space exploration of the
compiler/heterogeneous architecture co-space, compiler-directed
selection of hardware confifgurations and dynamic hardware
configuration based on runtime load.

Typical topics include:

- Mapping parallelism to multi-core/GPUs

- Discovering and mapping parallelism to OpenCL

- co-Design space exploration of compiler/architecture
      heterogeneous multicore architecture

- Compilation for runtime adaptive hardware

- Combined compiler/runtime offline/online adaptation to flexible hardware.

- JIT compilation in the presence of dynamic hardware.

The project topics are however flexible and can change based on the
applicants' interests.

Suitable candidates will have a strong first degree in Computer
Science and a strong interest in parallel programming, dessgn space
exploration, optimizing compilers or machine learning. The exact
topic of the PhD depends on the candidate's interests. We are looking
for the brightest minds to pursue research in a cutting-edge arena.

The anticipated start date is Sept 2011 but this is flexible

Candidates are encouraged to contact Michael O'Boyle uk
to informally discuss the project further. Formal application will
then be through the School's normal PhD application process.

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.