High-level Pattern-aware Parallel Software Development

nearmejobs.eu

This PhD project tackles a critical challenge in modern computing: enabling developers to write, optimise, and debug code for increasingly complex parallel hardware. Current hardware advancements are outpacing the capabilities of mainstream programming tools, threatening software reliability and the massive investments in hardware-software ecosystems.

Software development based on parallel patterns, where programmers use high-level algorithmic constructs to abstract away the hardware complexity, is our best hope for tackling this software crisis. However, to truly benefit from pattern-based programming, pattern-based software must be well-optimised and easy to maintain, which is not the case right now because existing software development tools cannot fully understand the high-level pattern semantics.

This project asks: What if we could retain and utilise pattern semantics throughout the software toolchain, linking the programmer’s intent directly to the executable binary? To answer this, we will develop novel compiler analysis and optimisation techniques powered by machine learning. We will create new ways to map low-level debugging and profiling data to the programmer’s strategic intentions, enabling developers to interact with hardware efficiently and intuitively. If successful, parallel software development will become faster, simpler, and significantly more reliable.

To help us track our recruitment effort, please indicate in your email – cover/motivation letter where (nearmejobs.eu) you saw this posting.

Share

Clinical Medical Writer- Vaccines

Job title: Clinical Medical Writer- Vaccines Company Sanofi Job description Job title: Medical Writer Location:…

11 minutes ago

Senior Business Analyst – Asset and Liability Management

Job title: Senior Business Analyst – Asset and Liability Management Company Nair Systems Job description…

12 minutes ago

Medical Manager Oncology (m/f/d)

Job title: Medical Manager Oncology (m/f/d) Company Globe Personal Services Job description . Als Karenzvertretung…

14 minutes ago

Clinical Specialist Physiotherapist – Upper Limb Rehabilitation

Job title: Clinical Specialist Physiotherapist - Upper Limb Rehabilitation Company Sports Surgery Clinic Job description…

22 minutes ago

Postdoc to lead activities on Energy Data Spaces, and Trustworthy AI for Power Systems – DTU Wind

Job title: Postdoc to lead activities on Energy Data Spaces, and Trustworthy AI for Power…

33 minutes ago

ESL Teacher

nearmejobs.eu Overview POSITION PURPOSE:  Plans and provides for appropriate classroom learning experiences for students. Provides…

35 minutes ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.