High Performance Systems and Data Management (HPC/IA)

Chapô
- High-performance architecture
- Parallel programming
- Statistical learning
- Data flow management
- Simulation
Texte d’introduction
This program is implemented during the second year of training at ENSIIE. Semester 3 provides the necessary skills to enter the world of data and data science related to high-performance computing (HPC) and the development of massively parallel programming methods and techniques (multi-core processors, graphics processors, supercomputers, Cloud Computing). The objective of Semester 4 is to expose students to high-performance programming techniques and massive parallelization using a range of multi-core, multi-thread, or GPU programming libraries. Semester 5 focuses on advanced topics specialized in managing large data sets, particularly in computational intelligence for data analysis, exploration and visualization, the development of intelligent systems, and learning methods.
Corps de page
Texte

ensIIE ranked second in 2024 in the Eduniversal ranking of engineering schools specializing in artificial intelligence and Data Science for post-preparatory studies.

Titre
List of Courses
Semestre Titre
Semester
Texte

S3

  • Software Engineering

  • Advanced Object Programming

  • Operating System Architecture

  • Distributed Parallel Programming

  • Assembly code and Compiling OR Initiation to scientific programming


S4

  • Automatic Learning Methods

  • Software for Cluster

  • Thread Parallelism

  • Introduction to Quantum Computing

  • Parallel File Systems

  • 1 OPTION : Engineering of Big-Data Platforms  OR Advanced Scientific Programming


S5

  • Green IT & IT for green

  • GPU Programming

  • Advanced Compiling

  • Quantum Computing and Operational Research

  • Performance for Parallel Systems

Titre
Job
Texte
  •  HPC System Administrator  

  •  Business Intelligence Manager  

  • Data Scientist  

  • Chief Data Officer  

  • Data Analyst  

  • Scientific Software Development Engineer  

  • Master Data Manager  

  • Research and R&D  

  • Lead Data Miner  

  • HPC Systems Engineer  

  • HPC Application Support Engineer  

Titre
Stage example
Texte
  • Development of simulation codes for ESI, CEA, ONERA, CNRS

  • Development of compilation processes and tools for Intel, IBM, Nvidia

  • Construction of HPC systems for Atos, IBM, CRAY

  • Use of HPC systems for EDF, Safran, Airbus, Total, L’Oréal, Michelin, Dassault, EADS, Air Liquide

Citation

I chose the CIDM course because I wanted to acquire in-depth knowledge of both the infrastructure and cloud computing sides.

This course gave me the tools to understand many components of today's IT, from the operating system to the operation of a data center and parallel computing libraries. This knowledge, valued in the fields of HPC and cloud computing, helped me integrate easily into a company.

I now work for Qarnot Computing, an ecological cloud provider that reuses the waste heat from servers to heat swimming pools, buildings or heat networks.

My missions mainly involve maintaining the operation of the distributed computing platform and developing software on the infrastructure side.

Nom
Charles Anteunis
Promotion
Class of 2021
Cursus
Engineer Course CIDM
Métier
Softwares engineer
Photo
Photo Charles Anteunis
Citation

After much hesitation between the CIDM and GL courses, I finally chose the first because it seemed to provide rare and transversal skills, ranging from low-level computing to numerical simulation in the context of intensive computing.

The course allowed me, among other things, to better understand how a computer or a computing cluster executed code and how to optimize the performance of all associated processes. This knowledge allowed me to adapt quickly in a company.

Today, I am a software engineer at Qarnot Computing, a startup that reuses the fatal heat of computer servers to heat swimming pools, buildings, warehouses, heat networks, etc. We provide a cloud platform adapted for HPC-type workloads (CFD simulations, 3D rendering, etc.) and I work on several subjects including optimizing the performance of our remote desktop solution.

 

Nom
Jérémie Spiesser
Promotion
Class of 2022
Cursus
Engineer Course CIDM
Métier
Software engineer
Photo
Photo Jérémie Spiesser
Citation

I decided to pursue the CIDM/HPC track due to my interest in "low-level" programming, computer hardware architecture, and performance. I am currently a PhD student at CEA, and my work focuses on optimizing parallel programs. This track opens up many opportunities, whether in research at CEA, in the industrial sector where there is a growing demand for cluster utilization, or in the startup world.

Nom
Van Man "Vaninou" NGuyen
Promotion
Promotion 2017
Citation

I joined ENSIIE with the goal of working in low-level computing while also having the opportunity to explore machine learning and deep learning. The creation of the program coincided with my arrival, allowing me to discover work on computing systems, whether as a system administrator (LC, vc, ASE, RIAL), data scientist (IPS, PSA), or developer (PBT, PP). Additionally, the broad spectrum of the training opens up numerous career opportunities in Big Data and DevOps positions. Today, I am a system administrator at Bull Atos at TGCC.

Nom
Sylvain "Cloud" Maret
Promotion
Promotion 2017
ENSIIE_PARTAGER_TXT :
ENSIIE_VOIR_AUSSI