Sunday 7 April 2013

PostDoc - Architecture and Runtime Systems

Barcelona Supercomputing Center
Barcelona, Spain
 
Description
 
Applications are invited for a postdoc position in Architecture and Runtime Systems at the Barcelona Supercomputing Center (BSC-CNS). We are offering a postdoc position for a period of 5 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 will start 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: www.bsc.es/cv-mateo. Main Responsibilities:
 
• Design of brand new power optimizations and resilience enhancement solutions for OmpSs.
• Definition of new static analysis techniques based on compiler analysis to take advantage of codes’ critical path.
• Analysis and optimization of the runtime system and its interaction with highly parallel vector architectures.
• Design of new programs’ phase analysis techniques to improve runtime malleability and flexibility
• Coordination of small and medium size research projects
• Supervision of PhD students
 
Requirements
 
• PhD in Computer Science or similar (or expected to graduate in the current year)
• Postdoctoral experience
• 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
• Resiliency, compilers, and low power optimizations
• Performance Analysis and Tuning of Parallel Applications
• Operating Systems: Runtime systems, Scripting, Linux
• Programming: C/C++, Open MP/MPI, OmpSs, CUDA, Open CL, etc.
• Computer architecture: multithreaded processors, vector processors, resource sharing, NoCs, hardware support for reliability, low power and runtimes.
 
More information and applications
 
Interested candidates should submit their CV, a cover letter, and a recommendation letter to the following email address, indicating the offer reference Postdoc-RoMoL-RT in the subject message: rrhh@bsc.es

No comments:

Post a Comment