CPU Performance Modeling Engineer

Leuven, Belgium
17 Mar 2023
End of advertisement period
08 Apr 2023
Contract Type
Full Time

Are you passionate about the opportunity to have a real impact on the hardware and software that underlies the most exciting trends in modern computing in the world? Would you love to work in a talented, multi-disciplinary team of architects and software engineers? Then get in touch!

What you will do

The Compute System Architecture (CSA) unit at imec desires to build zeta-scale AI/HPC hardware and software solutions co-designed. We are backed by a broad in-house R&D expertise, creating a new AI computing paradigm that will move the industry forward for many years to come. We are looking for talented researchers and engineers with varied skillsets advancing the art of high-performance system codesign. Ideal candidates will channel their creativity to contribute in cross-spectrum flow and methodology, working closely with a team of software researchers, micro-architects and circuit designers.  

We are continuously innovating across the stack from applications to architecture to technology, to build some of the most complex and best performing compute systems in the world. In this role, you develop CPU Performance models to craft next-generation CPU microarchitecture. You apply your skills to propose performance enhancing microarchitecture features for CPUs with efficiency in mind. You also work with architects and analytical modelling teams for trade-off studies and communicate pros/cons of microarchitecture enhancements and will develop an understanding of state-of-the-art techniques for at least one processor functional block. You analyse CPU performance when integrated into a larger system and ensure model functionality and accuracy in that environment. Furthermore, you participate in PPA (Performance, Power, Area) trade-off analysis for architecture and microarchitecture features.