Compiler positions available for week ending December 26
Sun, 26 Dec 1993 13:00:00 GMT

          From comp.compilers

Related articles
Compiler positions available for week ending December 26 (1993-12-26)
| List of all articles for this month |

Newsgroups: comp.compilers,
Keywords: jobs
Organization: Compilers Central
Date: Sun, 26 Dec 1993 13:00:00 GMT

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


X-Organisation: Faculty of Mathematics & Computer Science
                                University of Amsterdam
                                Kruislaan 403
                                NL-1098 SJ Amsterdam
                                The Netherlands
X-Phone: +31 20 525 7463
X-Telex: 10262 hef nl
X-Fax: +31 20 525 7490
From: (Pieter H. Hartel)
Subject: Two Ph.D. students computer architecture Delft/Amsterdam, NL
Date: 24 Dec 1993 15:20:45 GMT
Organization: FWI, University of Amsterdam


Delft University of Technology University of Amsterdam
Faculty of Electrical Engineering Faculty of Math. and Computer Science
Computer Architecture section Department of Computer Systems


The Faculty of Electrical Engineering The Faculty of Mathematics and Computer
of the Delft University of Technology Science of the University of Amsterdam
offers courses in Computer Science, offers courses in Mathematics, Computer
Information systems, Electronics, Science, Information systems,
VLSI design and technology, and Tele- Artificial Intelligence and Statistics.
Communication. The Faculty participates The Faculty participates in many
in many international collaborations international collaborations with
with universities as well as industry. universities as well as industry and
It has about 300 staff members and has 150 staff and about 550 students.
1200 students.
The Computer Architecture group of the
The Computer Architecture section Computer Systems department designs and
researches 3 areas: testing of digital builds application oriented
systems, neural network architectures, high-performance architectures. The
and the design of VLIW and MIMD archi- research covers many aspects, from
tectures for application specific pur- programmability and ease of use to
poses, together with the required com- hardware development and VLSI design.
piler development.

Collaborative Research Project ICOS:
Intelligent COde Scheduling for Transport-Triggered Architectures

The objective of the ICOS project is to develop code generation techniques
capable of fully exploiting future instruction level parallel processing
systems. The research within the project centers around the usage of
annotations used in the compilation trajectory. These annotations assist the
compiler in such a way, that more and larger code motions are possible.

Key features of the ICOS project are:

o Use of language intelligence
    Annotations can be added to the program, either automatically, or by hand, by
    the programmer. In particular, ICOS will explore the automatic generation of
    annotations for programs written in a pure functional style, using
    intelligence about e.g. data types, which is available in functional
    programs. We expect that similar techniques can be used in other program
    domains, like the object oriented domain.

o Transport Triggered Architectures (TTAs)
    The compilation methods are targeted to a newly developed class of
    architectures, which is based on the principle of transport triggering. This
    architecture class includes the class of Very Large Instruction Word (VLIW)
    architectures, and is therefore able to exploit instruction level
    parallelism. In contrast to traditional VLIWs, transport triggered
    architectures are more flexible and scalable, use their hardware more
    efficiently, and can be designed for very short cycle times (that enables a
    large degree of superpipelining). Exploiting the extra capabilities of these
    architectures requires special compiler optimisations, which will be
    researched as part of ICOS.

o Flexible compiler framework
    The developed compiler framework will be flexible in two ways: Firstly,
    multiple languages (imperative, object oriented and functional) serve as
    input, and secondly a large range of transport triggered architectures (and
    VLIWs as subclass) serve as compilation target.

The ICOS project explores a new compilation philosophy, based on annotations
derived from either the programmer, or from builtin knowledge within specific
language domains. Based on these annotations, enhanced instruction scheduling
techniques will be developed which are able to exploit the extra freedom of
moving operations. This should reduce the currently increasing gap between the
amount of parallelism which hardware can offer and which current compilers can

* A good degree in computer science
* Experience in one or more of the following areas: compiler construction,
    VLIW/superscalar code generation, functional languages, VLSI design
* An interest in both the practical implementation aspects as well as the
    theoretical background.
* The ability to work in a team.

One Ph.D. student will work in Delft on the backend of a C/C++ compiler for
TTAs and the other Ph.D. student will work in Amsterdam on the backend of a
compiler for a functional language to TTAs. The Ph.D. students are required to
work closely together.

Further information may be obtained from:

Drs. Henk Corporaal Dr. Pieter H. Hartel
phone: +31-15-785021 phone: +31-20-525 7566
Email: Email:

Applications quoting ``project ICOS'' must be sent to:

Bureau Personeel en Organisatie Personnel Dept.
Fac. der Electrotechniek Fac. of Math. and Computer Science
Techn. Univ. Delft Univ. of Amsterdam
Mekelweg 4 Plantage Muidergracht 24
2628 CD Delft 1018 TV Amsterdam
The Netherlands The Netherlands

Applications must arrive NO LATER THAN FEBRUARY 15th 1994.

The maximum period of employment is 4 years. The initial contract will be for
24 months, with an extension of no more than 24 months. The salary will start
at Dfl 1962 per month, raising over a 4 year period to Dfl 3499 per month.

Further particulars are available by anonymous ftp to, file

Post a followup to this message

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