PhD opportunity in Performance/Watt multicore programming (Green IT) at NTNU, Norway (Deadline 10. June)

26 05 2009

A PhD research fellowship is offered in the Department of Computer and Information Science (IDI), Faculty of Information Technology, Mathematics and Electrical Engineering (IME) at the Norwegian University of Science and Technology (NTNU).

Multicore architectures and their associated software give many new opportunities to reduce the energy consumption of computers. Heat generation/power dissipation necessitates expensive cooling systems and is a serious and increasing problem in most IT systems. Furthermore, reduced energy consumption in IT equipment is a goal in all market segments (i.e. from sensor networks, via mobile phones, laptops, servers and up to compute clusters and supercomputers). Common for all these platforms is the widespread and increasing use of multicore technology. These new multicore solutions must balance the desire for low energy consumption against the need for high performance. Consequently, they are at the heart of the collective endeavor named “Green IT”.

In this research project, we will study the trade-off between low energy consumption and high performance. A crucial choice is the degree of parallelization, e.g. the distribution of the computations on one, a few or many processor-cores. The project includes evaluation of existing methods, techniques and tools for optimizing the metric performance/watt, as well as proposing and exploring new programming methods. System level simulations of both architecture and software will be used to evaluate the proposed techniques. Modern approaches such as design space exploration, autotuning and use of performance & energy counters is relevant. The research will be related to the activities in the research cluster “Programming model and OS” of EU-7FP HiPEAC2 NoE (Network of Excellence).

Further information on the fellowship may be obtained from Professor Lasse Natvig, mob. +47 906 44 580, e-mail lasse@idi.ntnu.no See also http://research.idi.ntnu.no/multicore/

Applications should be submitted to the Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, NO-7491 Trondheim, Norway, or by e-mail to application@ime.ntnu.no Applications should be marked IME-039-2009 Closing date: 2009-06-10

For further information, see this link:

http://innsida.ntnu.no/getfile.php/vedlegg/4a13a267bb3fe8.82866996/Ime-039-2009+Fulltxt.eng.pdf



PHD AND POST-DOCTORAL POSITIONS

15 05 2009

One Ph.D position and one Post-doctoral position are available in run-time reconfigurable systems for Field Programmable Gate Arrays (FPGA) at University of Oslo, Norway.

Deadline for applications: May 29th, 2009

The positions are a part of the project "Context Switching Reconfigurable Hardware for Communication Systems", financed by the Norwegian Research Council.

The project consists of applying reconfigurable logic technology (FPGA) for new design and configuration schemes to implement run-time reconfigurable hardware systems. The goal is to develop, model and implement such systems for selected communication technology applications. The position will be located at the Robotics and Intelligent Systems research group http://www.ifi.uio.no/robin , Department of Informatics, University of Oslo, Norway. The project consists of a number of national and international collaborating partners and visits to these are planned for both positions.

The candidates should have a background from digital hardware design with research ambitions in reconfigurable logic technology. Thus, experience with FPGA design is necessary. Further, knowledge in communication technology including network technology is beneficial. Good skills in oral and written English are also required.

Salary (per year):

NOK 353 000 – 391 500 (PhD)

NOK 435 500 – 496 100 (Post-doc)

(depending on qualifications)

For more information including how to apply, see the full announcement here:

http://www.admin.uio.no/opa/ledige-stillinger/2009/vitenskapelige/PhDresearc

hFellowshipandFellowInformatics-2009-7219og7232.html

You may also contact me at jimtoer@ifi.uio.no for more information.



Open PhD position Leiden University, The Netherlands

14 05 2009

Open PhD position:
———————————————————————-
Parallelization, modeling and mapping of multiple adaptive streaming
applications on Multi-processor Systems-on-Chip (MPSoC)
———————————————————————-

Job Description:
———————————————————————-
The PhD student will research and develop novel methods, techniques,
and tools for modeling and parallelization of adaptive streaming
applications. The underling model of computation that will be used is
the Kahn Process Networks (KPN). Theoretical studies will be performed
to develop a modeling framework for multiple adaptive streaming
applications to be executed simultaneously onto a single heterogeneous
MPSoC. This research activity will include extension of the KPN model
to a model called Parameterized KPN where the dynamic/adaptive
behavior of streaming applications will be expressed at design time by
parameters. The exact values of these parameters have to be set at run
time depending on changes in the environment. The modeling framework
will be supported by the development of tools for (semi-) automatic
parallelization of adaptive streaming applications. This will allow
designers to extract parallelism from applications specified as
sequential programs, in a short amount of time. This will be speeding
up significantly the derivation of parallel specifications,
i.e. Parameterized KPNs, for adaptive streaming
applications. Currently such derivation is one of the most time
consuming design efforts. Furthermore to exploit efficiently the
parallelism captured in Parameterized KPNs, it is necessary to have
techniques for mapping them onto MPSoCs. Therefore, design time tools
will be developed for efficient mapping of multiple (dynamic)
streaming applications modeled/specified as Parameterized KPNs onto a
single MPSoC. To ensure successful accomplishment of the research and
development tasks mentioned above as well as to enable quick and easy
dissemination of the results, the PhD student will not develop
completely new tools but he/she will extend substantially already
existing tools developed at LIACS, Leiden University such as KPNgen
and ESPAM which are part of the DAEDALUS framework
(http://daedalus.liacs.nl) for System-level design of MPSoCs.
———————————————————————-

Job Requirements:
———————————————————————-
University Graduate

Applicants are expected to have a university degree (MSc), preferably
in Computer Science or Computer (Electrical) Engineering. Applicants
must also be proficient in spoken and written English.
———————————————————————-

Organization:
———————————————————————-
Leiden Institute of Advanced Computer Science, Leiden University, The
Netherlands

The PhD research will be carried out in the Leiden Embedded Research
Center (LERC) at the Leiden Institute of Advanced Computer Science,
Leiden University. LERC is an expert group and an internationally
recognized leader in advanced research in Embedded Systems and
Software. The group covers two related topics in this rapidly evolving
domain: 1) Embedded Systems theory and applications; 2) Embedded
Systems Design – methods, techniques, CAD tools and toolflows.
LERC’s application domains are signal processing, multimedia,
communications, smart cameras, computer vision, and graphics. The
research at LERC deals with abstract application models,
platform/architecture models, and mapping models in these domains, at
various levels of abstraction, for performance analysis, exploration
and design, conceptually and practically, down to real platform/system
implementations. The main mission of LERC is by its research to
contribute in a highly innovative way to the system-level design of
embedded systems and software – conceptually (theory),
methodologically (design methods and tools), and structurally
(platforms/architectures). Finally, LERC is advocating and applying
state-of-the-art Software Engineering Techniques both in the way the
group’s projects are integrated, documented, and assessed, and in the
way CAD software tools are written, tested and assessed. All this
justifies the LERC belief that "The CAD software is the Publication"
that makes significant impact in the research and industrial
community. In this respect, one of the LERC research achievements is
the DAEDALUS open source framework for automated design, programming,
and implementation of multi-processor embedded systems, targeting
streaming multimedia applications. It can be found at
http://daedalus.liacs.nl/. One of the LERC achievements regarding the
dissemination of research results to the industry is a professional
tool-flow to go very fast from applications specified in Matlab or C
to highly efficient implementations of these applications in
heterogeneous multi-core platforms. Part of this tool-flow was moved
to a start-up company called CompaanDesign BV
(http://www.compaandesign.com/).
———————————————————————-

Conditions of Employment:
———————————————————————-
Employment conditions (salary, benefits, etc.) are in accordance with
the Collective Labour Agreement for Dutch Universities.

Maximum salary amount in Euro’s a month: 2612

Employment basis: Temporary for specified period

Duration of the contract: Initially, the successful applicant will be
appointed for one year. Then after a positive evaluation, the
applicant will be appointed for a fixed-term period of three years.

Maximum hours per week: 38
———————————————————————-

Additional Information:
———————————————————————-
Additional information about the PhD position can be obtained from:

Dr.ir. Todor Plamenov Stefanov
Assistant Professor           
Phone : +31-(0)71-527-5775   
Fax   : +31-(0)71-527-6985   
E-mail: stefanov@liacs.nl     
Web-page: http://www.liacs.nl/~stefanov/
———————————————————————-

How to apply:
———————————————————————-
You can apply for this PhD position before 31-08-2009 by sending your
application electronically to:

Dr.ir. Todor Plamenov Stefanov
E-mail: stefanov@liacs.nl     

The application should include a Curriculum Vitae, a Letter of
Motivation, and a MSc diploma with transcripts (courses + grades).
———————————————————————-