Modeling and simulation engineer for next generation computing architectures H/F - CEA
CDD
As part of a multidisciplinary research team of experts in hardware IP design and design tools, you will contribute to the specification of modeling mechanisms / services and the (cloud-based) implementation of associated tools. Your primary task will be the implementation of SystemC virtual platforms and simulations for the architectural exploration thanks to CEA automated design space exploration framework for computing architectures (A-DECA). You will use and contribute to CEA Virtual Prototyping Simulation environment (VPSim) evolution. In the context of HW architecture simulation and exploration, the laboratory develops virtual prototyping and architecture exploration tools. These tools integrate HW architecture modeling capabilities and executing binary software to be ported directly to a real target, as well as functional validation, debugging and performance evaluation of software in a fully virtualized environment. Integrating a large IP portfolio, it is possible to emulate functionality through QEMU (an extremely fast emulator that offers a wide range of advanced features for users and developers) and interfaces to use external models and obtain its performance data. Finally, a Python API describing the specific hardware platform to be simulated and the configuration parameters provides the ability to obtain the performance data of the simulated environment during the execution of applications for architecture exploration purposes. You will join the research team of experts with the mission to contribute to the development of virtual prototype of computing platforms for simulation and design space exploration. To perform your mission, you will be required to : - Model and simulate a safety-relevant HW platform, potentially including simulation and modeling in the areas of real-time performance, shared memory access, virtualization, Service-Oriented Architecture (SoA), and safety-relevant topics; - Collaborate with cross-functional teams to define and implement simulation and modeling activities; - Develop and use CEA tools to perform multi-criteria performance analysis (mainly power, latency, and safety). - Contribute to the scientific dissemination of the team's research results (contributions to publications in national and international conferences), design of videos, demonstrations, and tutorials as well as in the valorization of our innovations (writing of patents) To carry out your mission, you will have access to the laboratory's simulation, modeling and exploration tools.