WG Avalon public 25 novembre 2024 (Pierre Jacquet)

Pierre Jacquet (https://jacquetpi.github.io/), donnera l’exposé
suivant.

Title: On the Sharing of Cloud Computing Resources

Abstract:
Cloud Data Centers are central to the popular Cloud Computing
paradigm. While consolidating diverse workloads within large sites has
improved the overall energy efficiency of these facilities, one
significant challenge remains: low server utilization. This
underutilization can be considered a form of hardware waste, as many
servers are required relative to the actual demand. In this
presentation, we will explore how physical resources can be shared
among clients in an “oversubscribed” model, examining various
scheduling techniques, architectural strategies, and paradigms to
optimize resource usage.

Pierre Jacquet is a Cloud Computing researcher starting a postdoctoral
position at ÉTS Montréal. He earned a Master’s degree in Computer
Science from Université Paris XII in 2021 and recently completed his
Ph.D. at Inria Lille, between both the Spirals and Stack teams. His
research interests include resource scheduling and sustainable
computing.

WG Avalon public 1er octobre 2024 (Nikola Schuster)

Nikola Schuster (Stellenbosch University, Afrique du Sud) donnera l’exposé suivant

Title:
Energy-Efficient Processing in Radio Astronomy: Comparative Analysis
of Computing platforms and their Implementation

Short abstract:
As the Square Kilometer Array pushes the limits of radio astronomy,
energy-efficient computing is crucial. My research firstly compares
the energy efficiency of Field-Programmable Gate Arrays (FPGAs) and
Graphics Processing Units (GPUs), two key technologies in this field,
and secondly investigates the effect of using the HDL coder
abstraction layer.

First, we ran a correlator algorithm on both platforms and found that
FPGAs processed 127 times more instructions per kilowatt-hour than
GPUs, indicating significantly better energy efficiency. Secondly, we
examined the impact of using HDL Coder  an abstraction tool for
programming FPGAs. We used the correlator algorithm, and found that
the abstraction layer increased power consumption by 11.18%.

These results suggest that while GPUs are being adopted, FPGAs may
still offer superior energy efficiency for certain tasks. Moreover,
abstraction tools, though useful, come with an energy cost.

WG Avalon public 10 juin 2024

Sébastien Valat (Inria AirSea) a donné le séminaire suivant.

Titre : Profiling mémoire, présentation de MALT et NUMAPROF

Résumé:
La mémoire est souvent devenue un problème majeur dans les applications.

Ceci pour la question des performances d’accès, mais aussi par les 
volumes à gérer au sein d’applications souvent de plus en plus 
dynamiques, complexes et développées à plusieurs sur des dizaines d’années.

Se posent alors les questions suivantes :

  – Comment se rendre compte de ses erreurs et de patterns 
problématiques facilement corrigibles ?
   – Comment trouver où elle est consommée lorsque j’atteins les limites 
de ma machine (malloc, variables globales, TLS) ?
   – Le NUMA, je fais comment pour savoir si je me suis trompé et où ?

Après ma thèse sur la gestion mémoire en contexte HPC (malloc, kernel, 
NUMA, multi-threading….) sur large simulation numérique j’ai eu 
l’opportunité de développer deux profileurs mémoires, Malt (MALloc 
Tracker) et Numaprof. Avec ces outils, j’ai tenté de reporter ce que 
j’ai pu comprendre le long de mon chemin et rendre visible ce que 
j’avais du mal à visualiser à l’époque dans les codes cibles inconnus 
avec lesquels j’interagissais. Outils maintenant open-sources pour le C 
/ C++ / Fortran (rust).

Je présenterais donc ces deux outils avec en principe quelques exemples 
d’observations obtenues.

Site web : https://memtt.github.io/

Présentation de l’orateur:
Après un parcours en physique des particules, j’ai bifurqué pour 
répondre à mes questions sur l’informatique en science avec une thèse au 
CEA en gestion de la mémoire des supercalculateurs et depuis cheminé au 
CERN et pour partie dans l’industrie du HPC sur les IOs. Je suis en ce 
moment à l’INRIA dans le domaine de la simulation océanique.
https://svalat.github.io/