/High-Level Physical-Aware System Simulation of Machine Learning Accelerator Models

High-Level Physical-Aware System Simulation of Machine Learning Accelerator Models

Master projects/internships - Leuven | More than two weeks ago

Enabling design space exploration and performance analysis of ML accelerators in a virtual platform

Deep learning accelerators are an integral part of most modern compute system architectures. This work involves performance and power modeling of such a system in a full-system context via virtual platform modeling & simulation. This enables early design space exploration of the system at the early stage of full system design based on the PPA metrics. Performance modeling at the system level would be a very important part of this procedure. The goal of this project is to enable integrating Machine Learning (ML) accelerator in a virtual platform. In the first phase of this project, the accelerator RTL model will be integrated in the simulation framework, and various ML applications will be validated within the full system. In the second phase of this project a transaction-level model (SystemC/TLM) of the accelerator will be replaced with the RTL model to provide faster system evaluation and finding the capabilities of fast modeling. The last phase will be integrating the accelerator power model in parallel with the TLM model to have fast power estimation at the system-level.

Objectives:

  • Integrating an ML accelerator in a virtual platform
  • Validating the model using ML applications
  • Hardware / Software partitioning of ML workloads
  • Power modeling and analysis at high-level simulation framework

Skills:

  • Strong programming skills C++ 
  • Good understanding of hardware design and Register transfer level design (RTL)
  • Good understanding of computer architectures and memory hierarchy  
  • Experience with ML workloads and machine learning concepts
  • Familiarity with SystemC/TLM or any simulation frameworks is a plus (e.g., Gem5, ..)


Type of project: Combination of internship and thesis

Duration: 6-9 months

Required degree: Master of Engineering Technology, Master of Engineering Science

Required background: Computer Science, Electrotechnics/Electrical Engineering

Supervising scientist(s): For further information or for application, please contact: Katayoon Basharkhah (Katayoon.Basharkhah@imec.be)

Imec allowance will be provided for students studying at a non-Belgian university.

Who we are
Accept analytics-cookies to view this content.
imec's cleanroom
Accept analytics-cookies to view this content.

Explore our other vacancies

Process Integration Engineer TIP

Join our dynamic Technology Integration & Prototyping (TIP) department as Process Integration engineer.

Front-end Developer (temporary assignment)

We are seeking an experienced Backend Developer with deep technical expertise in Microsoft Power Platform and Dynamics 365 (Sales & Customer Service modules). The ideal candidate will be responsible for designing, developing, and maintaining robust backend systems, integrations,

Advanced Packaging Integration Engineer

Join the Platform Efficiency Team at imec's R&D headquarters located in the heart of Europe and help strengthen technology and modules across imec’s many programs. This position lies in the BEOL Platform team, which takes care of 3D, Memory and Interconnect projects. At this poi

Integrated Photonics Design R&D Engineers

We are looking for highly skilled and motivated Integrated Photonics Designers to join our growing teams at imec. We have several open positions accross our P2D2, Photonic Platform and Device Design group, offering opportunities to contribute to the development of cutting-edge ph

UX designer (temporary assignment)

We are looking for a creative and empathetic UX Designer / Usability Expert to shape the look, feel, and customer experience of our online portal. This role is all about creating a welcoming, intuitive, and enjoyable digital space for our customers (both internal and external) —

Teamleider met People Management ervaring - Electrical and Instrumentation Engineering

Job opportunities

Send this job to your email