Internship Performance Debugging

Il y a 3 mois


Grenoble, France Inria Temps plein

Le descriptif de l’offre ci-dessous est en Anglais_

**Type de contrat **:Convention de stage

**Contrat renouvelable **:Oui

**Niveau de diplôme exigé **:Bac + 3 ou équivalent

**Fonction **:Stagiaire de la recherche

**A propos du centre ou de la direction fonctionnelle**:
The Inria Grenoble - Rhône-Alpes research center groups together almost 600 people in 22 research teams and 7 research support departments.

Staff is present on three campuses in Grenoble, in close collaboration with other research and higher education institutions (Université Grenoble Alpes, CNRS, CEA, INRAE,), but also with key economic players in the area.

Inria Grenoble - Rhône-Alpes is active in the fields of high-performance computing, verification and embedded systems, modeling of the environment at multiple levels, and data science and artificial intelligence. The center is a top-level scientific institute with an extensive network of international collaborations in Europe and the rest of the world.

**Contexte et atouts du poste**:
Performance debugging aims at identifying code regions that are both hot (take important part of execution time, hardware resources), and fat (performance can potentially be improved). Once such a region have been identified, understanding what causes the performance bug is crucial for fixing it. In particular, ability to point out instructions or dependences that are source of performance bottleneck is important. This requires the development of binary level tools and performance models that can map executed instructions to used hardware resources.

For this purpose, our team (CORSE) have developped several tools including:

- GUS: Dynamic code analysis using fast abstract simulator based sensitivity analysis

**Mission confiée**:
**Long term objective** is to improve the quality of feedback provided by GUS which should:

- automatically detect the source of bottleneck without requiring multiple runs
- highlight instructions involved in a performance bottlneck
- highlight the source of bottleneck (including dependencies when latency bound)
- provide high-level semantic of asm instruction behavior (induction variables, address computation, memory access, floating point arithmetic...)

**The intern will first** get to know GUS' code through a few simple developments such as:

- add a configuration file for describing basic features of the targeted/simulated architecture
- replace the shadow memory by an "ephemeral" hash-map that supports arbitrary sized labels
- enrich text-based feedback with color edges between instructions so as to allow highlighting data-flow or control flow information

**He will then work** on the long term objectives which constitute the core of the internship project.

**Principales activités**:
**Main activities include**:

- Read and experiment with related work
- Code development (C++, python)
- Write scientific papers

**Compétences**:
**Technical skills**:

- binary instrumentation
- instruction set architecture
- C++, Python

**Languages **:English & French (efforts for learning French is highly appreciated)

**Avantages**:

- Subsidized meals
- Partial reimbursement of public transport costs
- Leave
- Possibility of partly teleworking and flexible organization of working hours depending on the team needs and the internship agreement
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
- Access to vocational training

**Rémunération**:
Gratification = 4,35€ gross / hour

**Informations générales**:

- **Thème/Domaine**: Architecture, langages et compilation
Système & réseaux (BAP E)
- **Ville**: grenoble
- **Centre Inria**: Centre Inria de l'Université Grenoble Alpes
- **Date de prise de fonction souhaitée**: 2024-11-01
- **Durée de contrat**: 5 mois
- **Date limite pour postuler**: 2024-10-01

**Consignes pour postuler**:
**Sécurité défense**:
Ce poste est susceptible d’être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L’autorisation d’accès à une zone est délivrée par le chef d’établissement, après avis ministériel favorable, tel que défini dans l’arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l’annulation du recrutement.

**Politique de recrutement**:
Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.

**Contacts**:

- **Équipe Inria**: CORSE
- **Recruteur**:
**A propos d'Inria**:
Inria est l’institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour


  • [internship] Prototyping

    Il y a 6 mois


    Grenoble, France SiPearl Temps plein

    Are you ready to embark on an exciting journey in the world of high-performance computing? SiPearl is now offering internship opportunities that will give you hands-on experience in cutting-edge technology. **About the internship**: **Missions**: You will commence by designing a Non-Coherent Network-on-Chip (NOC) in the first phase. In the subsequent second...


  • Grenoble, France SiPearl Temps plein

    **About SiPearl**: Founded in 2019 with the support of the European Union, SiPearl embodies Europe's dream of mastering the technological heart of its supercomputers: the microprocessor. SiPearl is building Rhea, the high-performance, low-power European microprocessor dedicated to supercomputing and AI inference. This new generation of microprocessors will...

  • Research Internship

    il y a 1 mois


    Grenoble, France Criteo Temps plein

    What if, in your next adventure, you were surrounded by people who, like you, look for an unlimited playground to explore, share, and test, would you care to hear more? You've opened the right door! As an R&D team, making sure your ideas are heard and encouraged is what we strive to do! **What You'll Do**: The Criteo AI Lab is pioneering innovations in...

  • Senior Software Engineer

    Il y a 6 mois


    Grenoble, France Qualcomm Temps plein

    **Company**: Qualcomm France S.A.R.L. **Job Area**: Engineering Group, Engineering Group > ASICS Engineering **General Summary**: We are looking for a Software Engineer for our Front-End CAD Team in Grenoble. You will join the Global SoC organization at Qualcomm to develop software tools that enable next-generation design flows. **Key responsibilities...


  • Grenoble, France CEA Temps plein

    Position description Category Electronics components and equipments Contract Internship Job title Secure hardware implementation of CRYSTALS-Dilithium H/F Subject CRYSTALS-Dilithium was recently standardized (on August 2024) by the National Institute of Standard and Technology (NIST) as a Post-Quantum digital signature...


  • Grenoble, France Orange Business Services Temps plein

    about the role Cette mission en stage se fera au sein de notre agence Hébergement et infogérance, dans le service infrastructure et plus particulièrement, dans notre pôle Stockage et backup. Le rôle de cette équipe et d’apporter un support à nos équipes en interne, d’intervenir sur nos systèmes de protection des données (Veeam Backup...


  • Grenoble, France Centre de Recherches sur les Macromolécule Végétales (CERMAV-CNRS) Temps plein

    **Ionic membrane for blue energy**: - Réf **ABG-125816** - Stage master 2 / Ingénieur- Durée 6 mois- Salaire net mensuel 610 euros- 16/09/2024- Centre de Recherches sur les Macromolécule Végétales (CERMAV-CNRS)- Lieu de travail- Grenoble Auvergne-Rhône-Alpes France- Champs scientifiques- Chimie - Matériaux - Mots clés- membrane, blue energy,...


  • Grenoble, France CEA Temps plein

    Position description **Category**: - Mathematics, information, scientific, software **Contract**: - Internship **Job title**: - 8-bit floating-point formats for deep learning H/F **Subject**: - The general goal of the proposed internship is to implement complete training of neural networks on diverse tasks using fp8 formats, and compare the results...


  • Grenoble, France CEA Temps plein

    Description du poste **Domaine**: - Mathématiques, information scientifique, logiciel **Contrat**: - Stage **Intitulé de l'offre**: - Stage BAC+5 Feasibility study of embedded Physics Informed Neural Network H/F **Sujet de stage**: - Feasibility study of embedded Physics Informed Neural Network (PINNS) for online Fuel Cell Prognosis and Health...


  • Grenoble, France CORYS Temps plein

    Vous intégrerez les équipes de R&D de CORYS, leader mondial de la simulation, et contribuez au développement de solutions innovantes pour le secteur ferroviaire. En tant que stagiaire au sein de notre équipe spécialisée en simulation ERTMS/ETCS, vous serez directement impliqué(e) dans le développement d'une technologie clé : le JRU simulé...


  • Grenoble, France Salesforce Temps plein

    **About Futureforce University Recruiting** Our Futureforce University Recruiting program is dedicated to attracting, retaining and cultivating talent. Our interns and new graduates work on real projects that affect how our business runs, giving them the opportunity to make a tangible impact on the future of our company. With offices all over the world, our...


  • Grenoble, France Silvaco Group, Inc. Temps plein

    **About Silvaco, Inc.** Silvaco is a provider of TCAD, EDA software, and SIP solutions that enable semiconductor design and AI through software and innovation. Silvaco’s solutions are used for process and device development across display, power devices, automotive, memory, high performance compute, photonics, internet of things, and 5G/6G mobile markets...

  • Senior Software Engineer

    Il y a 2 mois


    Grenoble, France Silvaco Group, Inc. Temps plein

    **About Silvaco, Inc.** Silvaco is a provider of TCAD, EDA software, and SIP solutions that enable semiconductor design and AI through software and innovation. Silvaco’s solutions are used for process and device development across display, power devices, automotive, memory, high performance compute, photonics, internet of things, and 5G/6G mobile markets...

  • Data Scientist

    Il y a 5 mois


    Grenoble, France Verkor Temps plein

    As a Data Scientist / Engineer intern at Verkor, you'll play a crucial role in our effort to predict battery manufacturing outcomes using AI. You'll have access to real manufacturing data and work closely with our Process Innovation team. Your mission is to leverage machine learning to predict battery performance, identify anomalies, and optimize processes....


  • Grenoble, France CEA Temps plein

    Position description Category Micro and nano technologies Contract Internship Job title Stage Caractérisation électrique et matérielle approfondie de l'espaceur à faible constante diélectrique Subject Le CEA-Leti, dans le cadre de l'European Chip Act, recherche un(e) stagiaire pour caractériser des matériaux d'espaceurs...


  • Grenoble, France STMicroelectronics Temps plein

    Job description POURQUOI NOUS REJOINDRE Chez ST, nous sommes plus de 50 000 créateurs et fabricants de technologies microélectroniques. Nous collaborons avec plus de 200 000 clients et des milliers de partenaires. Avec eux, nous concevons et créons des produits et des solutions qui répondent à leurs défis et à la nécessité de contribuer à...

  • Data Scientist

    Il y a 2 mois


    Grenoble, France Verkor SAS Temps plein

    Verkor is a French industrial company aiming to pioneer low-carbon battery manufacturing in France. With the backing of prominent industrial companies such as Renault Group, Plastic Omnium, and Schneider Electric, Verkor intends to electrify the future of European mobility.With over 350 experts from 38 different countries, our endeavor is to unite...

  • Software Engineer Intern

    Il y a 6 mois


    Grenoble, France Criteo Temps plein

    What You'll Do:CRITEO is looking for an Software Engineer intern for 6 months! Eager to practice what you've learnt and to grow as a Software Engineer? Join our top-class software engineering teams and choose your project:According to your choice, skills and interest, you can tackle one of the following subjects: Front-end:- Design and implement a component...