Scientific American Jobs

Welcome to Scientific American Jobs, powered by - the world's largest, dedicated science job board.

Computer Architecture PhD Student to work on the RoMoL Project

Employer: Barcelona Supercomputing Center - Centro Nacional de Supercomputación
Posted: June 18, 2014
Expires: August 15, 2014
Requisition number:

Science jobs from Barcelona Supercomputing Center - Centro Nacional de Supercomputación:
Applications are invited for PhD student positions in Computer Architecture at the Barcelona Supercomputing Center (BSC-CNS). We are offering PhD student positions for a period of 4 years (with possibility of extension) in the context of the ERC-funded project Riding on Moore's Law (RoMoL).

RoMoL is a 5-year project funded by the European Union that started in April 2013 and that involves around 15 researchers. The main objective is to design new parallel architectures built using a higher level of abstraction. Instead of expressing algorithms as a sequence of instructions, we will group instructions into higher-level tasks that will be automatically managed by the architecture. We envision a holistic approach where the parallel architecture is partially implemented as a software runtime management layer, and the reminder in hardware. The hardware gains the freedom to deliver performance at the expense of additional complexity, as long as it provides the required support primitives for the runtime software to hide complexity from the programmer. The programming model will be OmpSs, which is being intensively developed at BSC, and is built on top of our Mercurium compiler and Nanos++ runtime system (

This project involves research in microarchitecture, runtime systems, compilers and programming languages. Prof. Mateo Valero is the principal investigator (PI) of the project. For a complete list of publications of the PI, please visit:

Main Skills and Qualifications

MSc in Computer Science (or expected to graduate in the current course) Computer Architecture: vector processors, superscalar architectures, networks on chip Operating Systems: Linux, runtime systems, scripting Performance Analysis and Tuning of parallel applications Programming: C/C++, VHDL/Verilog, Assembler, Open MP/MPI, CUDA, etc.

Personal Skills

Ability to take initiative, prioritize and work under set deadlines pressure Ability to work independently and in a team Capacity to interact and build strong relations with other research groups Excellent written and verbal communication skills in English

Interested candidates should submit their CV, a cover letter, a recommendation letter, and the BSc/MSc grades.

Don't forget to mention NatureJobs when applying.

Apply for Barcelona Supercomputing Center - Centro Nacional de Supercomputación
Nature Privacy policy  |  Scientific American Privacy policy  |  Legal notice  |  Accessibilty statement
About Naturejobs  |  Contact Naturejobs  |  Naturejobs site map

The information you provide through this website will be made available to Nature and Scientific American.
Each company may independently use your information in accordance with the terms of its privacy policy.
Search 6157 science jobs
Advanced Search

Science Jobs of the Week

Scientific American Dinosaurs

Get Total Access to our Digital Anthology

1,200 Articles

Order Now - Just $39! >


Email this Article