Compiler positions available for week ending December 7 (comp.compilers)
8 Dec 2003 00:29:37 -0500

          From comp.compilers

Related articles
Compiler positions available for week ending December 7 (2003-12-08)
Compiler positions available for week ending December 7 (1997-12-07)
| List of all articles for this month |

From: (comp.compilers)
Newsgroups: comp.compilers
Date: 8 Dec 2003 00:29:37 -0500
Organization: Compilers Central
Keywords: jobs
Posted-Date: 08 Dec 2003 00:29:37 EST

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


From: "Michael O'Boyle" <>
Subject: PhD positions available in Edinburgh
Date: Tue, 02 Dec 2003 12:09:44 +0000 (GMT)

PhD Studentships in Compilers that Learn to Optimise at
University of Edinburgh, Scotland, UK.

There are currently two vacancies for EPSRC funded PhD Studentships
within the Compiler Group

at the Institute for Computer Systems Architecture

and Institute for Adaptive and Neural Computation

School of Informatics,

University of Edinburgh, Scotland, UK.

The studentships are for 3 years and in the area of applying machine
learning to program optimisation. This project is a collaboration
between the Compiler group headed by Dr Michael O'Boyle and Machine
Learning group led by Dr Chris Williams. It is anticipated that there
will be an opportunity for research in either or both of these areas.

Candidates should hold a good first degree, be self-motivated and
possess strong mathematical and computational skills. A relevant MSc
or knowledge of compiler optimisation and/or machine learning would be
useful but not obligatory.

The compiler group investigates a diverse range of problems from
adaptive java compilation to auto-parallelising for embedded DSP
systems. Research in the machine learning area ranges from theoretical
questions to applications such as astronomical data-mining. There are
close links with other UK, European and US groups and there is ample
opportunity for creative study and interaction.


The overall objective of this project is to develop a compiler
framework that can automatically learn how to optimise
programs. Rather than hard-coding a compiler strategy for each
platform, we aim to develop a novel portable compiler approach that
can automatically tune itself to any fixed hardware and can improve
its performance over time. This is achieved by employing machine
learning approaches to optimisation, where the machine learning
algorithm first learns the optimisation space and then automatically
derives a compilation strategy that attempts to generate the ``best''
optimised version of any user program.

There are two main areas where machine learning techniques can be used
to help optimise compilers: Global Optimisation (GO) and Predictive
Modelling (PM). GO is of primary use in Iterative Embedded
Compilation. It provides a systematic method of searching iteratively
for the best program version off-line. PM is of primary use in
Portable Compilation. It develops a model of the transformation and
processor space during a separate training phase. It then uses this
model at compile time to optimise any user program.

Such an approach, if
successful, will have a wide range of applications. It will allow
portability and performance of compilers across platforms, eliminating
the human compiler-development bottleneck. It can also be applied to
embedded applications, to rapidly shorten the design cycle of embedded
systems and enable automatic design exploration of architectural

The start date for the studentship is flexible, but can be as early as
February 1st, 2003. To apply, complete the application form available

specifying that you wish to be considered for an EPSRC studentship in
Compilers that Learn to Optimise. Informal enquiries may be made to

      Dr Michael O'Boyle
or Dr Chris Williams

using the subject line "EPSRC studentships in Compilers that Learn to


Date: Thu, 4 Dec 2003 14:06:40 +0200 (WET)
From: George Angelos Papadopoulos <>
Organization: Department of Computer Science - University of Cyprus
Address: 75 Kallipoleos Str. -- POB 20537 -- CY-1678 -- Nicosia -- Cyprus
Tel: +357-22-892693 -- Fax: +357-22-892701




The Department of Computer Science at the University of Cyprus has a
number of vacancies for visiting professors at the ranks of Lecturer,
Assistant, Associate, and Full Professor. ALL fields of study will be
considered, but preference will be given to applicants associated with
one or more of the following ones:

* Human Computer Interaction * Parallel and Distributed Processing
* Programming Languages * Multimedia Information Systems
* Data Communication Networks * Agents and Artificial Intelligence
* Software Engineering * Database Systems
* Theoretical Computer Science * Cooperative Information Systems

A visiting appointment is usually for one semester (Spring semester:
Jan-June; Winter semester: Sept-Dec), but it can be renewed for up to
four semesters.

Applicants should hold a Ph.D. in a relevant subject, have post
Ph.D. experience, and BE FLUENT IN GREEK (both these requirements are

The annual salaries for these positions (including the 13th salary)

Professor (Scale A15-A16) CYP 31.852 - 41.405
Associate Professor (Scale A14-A15) CYP 28.095 - 31.852
Assistant Professor (Scale A13-A14) CYP 26.211 - 35.355
Lecturer (Scale A12-A13) CYP 22.135 - 32.420

(At present CYP 1 = 1.1 sterling and CYP 1 = 1.6 U.S. dollars).

Presently, the Department is seeking applications for the spring
semester of the academic year 2003-2004, and the winter and spring
semesters of the academic year 2004-2005. The processing of
applications has started and will continue until all the available
positions have been filled. Anyone wishing to apply should send a full
CV to the following address:

The Chairperson
Department of Computer Science
University of Cyprus
75 Kallipoleos Street
P.O. Box 20537, CY-1678
Nicosia, CYPRUS

For more details and other information, interested individuals may
contact the Chairperson of the Department of Computer Science:

Associate Professor Skevos Evripidou
Tel: +357-22-892700, Fax: +357-22-892701, E-mail:

Post a followup to this message

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