/Compute architecture exploration for probabilistic computing

Compute architecture exploration for probabilistic computing

PhD - Antwerpen | More than two weeks ago

Explore novel hardware accelerators for edge AI

Project Description 

Traditional deep learning algorithms (DNN) have gotten very powerful over the last few years (e.g. ChatGPT) but also very data and power hungry. This limits their usage in edge scenario’s where computational power and power budgets are limited. Additionally deep learning networks tend to operate in a black box manner with limitations towards explainability and uncertainty definition. It is infeasible to understand how ChatGPT comes to its conclusions in an a massive neural network. Additionally it is not able to express whether the answer that is given is true or false and how certain it is about its answers. 


For use cases that require more insight in algorithmic behavior (such as medical applications) other learning algorithms are preferred, either replacing or complementing a deep neural network. Examples of such algorithms are Bayesian neural networks, Bayesian networks, Markov random fields... These algorithms can operate on limited amounts of data and ingest expert knowledge to arrive at “explainable” conclusions.  

To be feasible in edge scenario’s, additionally to lower data consumption/smaller model size, the computational power budget needs to be reduced as well. Training/executing machine learning algorithms tend to be very inefficient on general compute hardware. Custom AI accelerators are created, optimizing the hardware for specific algorithm needs (massive parallel compute, sampling...). 


In this project you will investigate (probabilistic) accelerator architectures for hardware/software co-design using novel compute devices (MRAM, 2D Memristors,..) and analyzing/optimizing the impact on algorithms and applications. 



The team 

You will join the imec AI group (EDiT), which focusses on research and engineering in the domain of Edge AI. The team is multidisciplinary and highly international, composed of talent with skills in ML algorithms, sensor fusion techniques, MLOps pipelines and general application development. EDiT is currently a team of around 100 people, operating from the imec offices in Ghent, Antwerp and Leuven. Its main emphasis is on software/hardware co-design and your work will be part of an ongoing effort for disruptive innovation through creative collaboration between the hardware and software departments at imec 

Required background: Computer science, Engineering Technology

Type of work: 20% literature, 10% experimental, 70% modeling/simulation

Supervisor: Steven Latré

Daily advisor: Ben Stoffelen, Tanguy Coenen

The reference code for this position is 2023-154. Mention this reference code on your application form.

Who we are
Accept marketing-cookies to view this content.
Cookie settings
imec's cleanroom
Accept marketing-cookies to view this content.
Cookie settings

Related jobs

Senior Python Software Engineer

Are you a software developer passionate about building systems that demonstrate the potential of new technologies to impact diverse domains such as life sciences, earth observation, manufacturing, or agriculture? Would you love to join a talented, multi-disciplinary team? Then yo

Using 1/f noise to prevent the failure of nanoscale dielectric materials used in state-of-the-art chips

Performing noise-stress-noise measurements up to hard-breakdown, enabling the development of an alternative dielectric lifetime prediction methodology using 1/f noise 

Physics of the fluctuation response of dielectric materials to external electrical perturbations, for advanced interconnects and emerging memories

Making use of 1/f noise and microscopic fluctuations to better understand the fundamental degradation physics of dielectrics used in state-of-the-art nano-electronic chips. 

The search for long-lived electron traps in amorphous dielectrics by using popcorn noise, for interconnect scaling & quantum computing

Using prolonged noise measurements to reveal the presence of a Lorentzian plateau at ultra-low frequencies, to better understand the physics of dielectric breakdown. 

GUI-based client for e-test instruments control

Development of a new Java-based client for remote controlling our semi-automatic electrical systems, used to characterize advanced 3D Memory devices 

Digital IC designer for radar sensor fusion

Join us to create the future of robotic sensing!
Job opportunities

Send this job to your email