CMOS and beyond CMOS
Discover why imec is the premier R&D center for advanced logic & memory devices. anced logic & memory devices.
Connected health solutions
Explore the technologies that will power tomorrow’s wearable, implantable, ingestible and non-contact devices.
Life sciences
See how imec brings the power of chip technology to the world of healthcare.
Sensor solutions for IoT
Dive into innovative solutions for sensor networks, high speed networks and sensor technologies.
Artificial intelligence
Explore the possibilities and technologies of AI.
More expertises
Discover all our expertises.
Research
Be the first to reap the benefits of imec’s research by joining one of our programs or starting an exclusive bilateral collaboration.
Development
Build on our expertise for the design, prototyping and low-volume manufacturing of your innovative nanotech components and products.
Solutions
Use one of imec’s mature technologies for groundbreaking applications across a multitude of industries such as healthcare, agriculture and Industry 4.0.
Venturing and startups
Kick-start your business. Launch or expand your tech company by drawing on the funds and knowhow of imec’s ecosystem of tailored venturing support.
/Job opportunities/Mapping of Real-time Computer Vision Algorithms onto Emerging Compute Architectures

Mapping of Real-time Computer Vision Algorithms onto Emerging Compute Architectures

PhD - Gent | More than two weeks ago

Software mapping and performance analysis tools for programming emerging compute architectures, such as Compute-In-Memory
To meet high speed processing and low power requirements at the edge, several neural network accelerators have recently been developed. A technology named Compute-In-Memory (CIM) which is based on resistive computing, is currently a very promising candidate compared to traditional CMOS-based memory. CIM architectures enjoy a lot of flexibility in the programming (e.g., in terms of address calculation); however, in practice, these accelerators require existing algorithms to be adapted and in some cases even partially redesigned.

Recently, within imec, some progress was made on software tools for automatic mapping of existing algorithms onto accelerator architectures, based on a relatively new programming paradigm called Differentiable Programming. For CIM, this approach has the advantage that the application area can be expanded from convolutional/dense neural network layers to real-time image processing and computer vision algorithms using dense computations. This is very useful for robotic applications, surveillance and autonomous driving systems.

We are looking for a motivated Ph.D. Candidate who is interested in bridging the gap between computer vision and accelerator hardware. You will develop novel software mapping techniques onto emerging compute architectures such as CIM. For the mapping process, important aspects such as trade-offs between memory/compute throughput, power consumption and numerical precision will be considered. Performance prediction models will be integrated in the mapping tools in order to assist with obtaining a suitable CIM implementation.


Required background: Master of Electrical Engineering or Computer Science

Type of work: 40% algorithm design, 30% experimental, 20% modeling, 10% literature

Supervisor: Bart Goossens

Co-supervisor: Wilfried Philips

Daily advisor: Timon Evenblij

The reference code for this position is 2021-027. Mention this reference code on your application form.

This website uses cookies for analytics purposes only without any commercial intent. Find out more here. Our privacy statement can be found here. Some content (videos, iframes, forms,...) on this website will only appear when you have accepted the cookies.