Présentation de la société : CEA
Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.
Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.
Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :
• La conscience des responsabilités
• La coopération
• La curiosité
Missions
The Environmental Design and Architecture Laboratory (LECA) , within the Digital Systems and Integrated Circuits Department (DSCIN) , is a multidisciplinary technological research team comprising experts in hardware IP design and simulation tools. A key contribution of the Lab lies in its innovative methodologies and tools for automating model generation through machine learning techniques. In particular, the kMLeon tool facilitates the automatic generation of extra-functional models, such as performance and power ones.
The internship is associated with the TRISTAN European project [1], which aims to strengthen the European RISC-V ecosystem. It build upon ongoing work on automated performance model generation from RTL simulations using kMLeon, specifically for the CVA6 HW design of the OpenHWGroup [2]. The resulting models integrate with the QEMU emulator, enabling accurate performance estimations for various workloads while maintaining high simulation speed [3].
The intern will explore and extend the generalizability of this methodology along both SW and HW dimensions. On the SW side, RTL simulations are often compute-intensive due to large workloads, making data reduction essential to accelerate training data generation and model development. To address this, the intern will develop an innovative automated data reduction to optimize the process before RTL simulation. On the HW side, model generation has so far targeted single HW configurations. The intern will develop an innovative methodology to expand the model generation process to account for architectural variations, allowing for thorough design space exploration.
[1] https://tristan-project.eu
[2] https://github.com/openhwgroup/cva6
[3] https://riscv-europe.org/summit/2024/media/proceedings/posters/170_poster.pptx
Profil recherché
- Required Level: Master's degree or Engineering diploma
- Duration: 6 months
- Skills Required: Familiarity with AI, knowledge of Computer Architecture, proficiency in Python and C/C++, and experience with Git
- Other Qualities: Strong command of English, collaborative mindset, and a genuine curiosity
- Application Materials: Please submit a CV together with academic transcripts and a cover letter
In line with CEA's commitment to integrating people with disabilities, this job is open to all.