PhD candidate in approximate computing techniques for embedded systems

PhD candidate in approximate computing techniques for embedded systems

Published Deadline Location
21 Dec 31 Jan Amsterdam

You cannot apply for this job anymore (deadline was 31 Jan 2021).

Browse the current job offers or choose an item in the top navigation above.

Job description

The Parallel Computing Systems (PCS) group at the Informatics Institute (IvI) of the University of Amsterdam is looking for a PhD candidate in the area of approximate computing techniques for energy-efficient and fault-tolerant embedded systems. The PCS group performs research on the design, programming and run-time management of multi-core and multi-processor computer systems. The modeling, analysis and optimization of the extra-functional aspects of these systems, such as performance, power/energy consumption but also the degree of productivity to design and program these systems, play a pivotal role in our work.                                                                                                                                        

The PhD position is part of a large EU-funded (Marie Skłodowska Curie) International Training Network (ITN) action, called ‘Approximate Computing for Power and Energy Optimisation (APROPOS)’, funding 15 PhD positions at 14 top-level universities and companies in Europe.  In this ITN action, you can complement your research experience with a 3-6 month cross-sector secondment by working with one of the highly committed industrial partners of the ITN action, which is in our case Thales Netherlands.

What are you going to do?

Following the current trend, by 2040 computers will need more electricity than the world energy resources can generate. On the communications side, energy consumption in mobile broadband networks is comparable to datacentres. To make things worse, Internet-of-Things will soon connect 20 to 50 billion devices through wireless networks to the cloud. APROPOS aims at decreasing energy consumption in both distributed computing and communications for cloud-based cyber-physical systems. We propose adaptive Approximate Computing to optimize energy-accuracy trade-offs. Luckily, in many parts of the global data acquisition, transfer, computation, and storage systems there exists the possibility to trade off accuracy to either less power or less time consumed – or both.

Are you interested to help us studying the symbiotic combination of two seemingly incompatible concepts in the context of APROPOS: fault tolerance and approximate computing? This would entail:

  • investigating how approximate computing techniques can be deployed at the system level to improve fault tolerance of embedded systems, while trying to meet their performance and power/energy consumption constraints. In particular, study and evaluate techniques for achieving fault tolerance by means of
    • runtime mapping strategies that exploit a variety in precision of cores (i.e. approximating cores), and
    • task replication and fuzzy voting strategies utilizing lower-precision replicas;
  • designing and developing a software framework for system-level simulation and design space exploration (DSE) to study and evaluate the developed techniques.

Specifications

University of Amsterdam (UvA)

Requirements

What do we require?

We are looking for you if you are a motivated university graduate who is open to industrial cooperation and is a top performer among his/her peers, has an excellent education and/or research track record proven by relevant experience, publications, etc. You are expected to conduct original competitive research, publishing the results in relevant conferences and/or journals.

Applicants are further expected to have:

  • an M.Sc. degree in computer science or computer engineering;
  • some prior expertise in one or more of the following fields: computer systems architecture, modelling and simulation, and/or performance analysis;
  • excellent skills in oral and written English with good presentation skills;
  • strong analytical and problem-solving skills;
  • excellent programming and debugging skills, preferably in C/C++;
  • the ability to work in an international research team.

Conditions of employment

Our offer

A temporary contract for 38 hours per week, preferably starting mid 2021, for the duration of 4 years (the initial contract will be for a period of 18 months and after satisfactory evaluation it will be extended for a total duration of 4 years). This should lead to a dissertation (PhD thesis). We will draft an educational plan that includes attendance of courses and (international) meetings. We also expect you to assist in teaching undergraduates and master students.

The salary will be €2,395 to €3,061 (scale P) gross per month, based on a full-time contract of 38 hours a week. This is exclusive 8% holiday allowance and 8.3% end-of-year bonus. A favourable tax agreement, the ‘30% ruling’, may apply to non-Dutch applicants. The Collective Labour Agreement of Dutch Universities is applicable.

Are you curious about our extensive package of secondary employment benefits like our excellent opportunities for study and development? Take a look here.

Employer

University of Amsterdam

With over 5,000 employees, 30,000 students and a budget of more than 600 million euros, the University of Amsterdam (UvA) is an intellectual hub within the Netherlands. Teaching and research at the UvA are conducted within seven faculties: Humanities, Social and Behavioural Sciences, Economics and Business, Law, Science, Medicine and Dentistry. Housed on four city campuses in or near the heart of Amsterdam, where disciplines come together and interact, the faculties have close links with thousands of researchers and hundreds of institutions at home and abroad.  

The UvA’s students and employees are independent thinkers, competent rebels who dare to question dogmas and aren’t satisfied with easy answers and standard solutions. To work at the UvA is to work in an independent, creative, innovative and international climate characterised by an open atmosphere and a genuine engagement with the city of Amsterdam and society.

Department

Faculty of Science – Informatics Institute

The Faculty of Science has a student body of around 7,000, as well as 1,600 members of staff working in education, research or support services. Researchers and students at the Faculty of Science are fascinated by every aspect of how the world works, be it elementary particles, the birth of the universe or the functioning of the brain.

The mission of the Informatics Institute is to perform curiosity-driven and use-inspired fundamental research in Computer Science. The main research themes are Artificial Intelligence, Computational Science, Data Science, and Systems and Network Engineering. Our research involves complex information systems at large, with a focus on collaborative, data driven, computational and intelligent systems, all with a strong interactive component.

Specifications

  • PhD
  • Natural sciences
  • max. 38 hours per week
  • €2395—€3061 per month
  • University graduate
  • 20-801

Employer

University of Amsterdam (UvA)

Learn more about this employer

Location

Science Park 904, 1098 XH, Amsterdam

View on Google Maps

Interessant voor jou