Journée Calcul Haute Performance

Europe/Paris
Amphithéatre S113 (Université de Toulon)

Amphithéatre S113

Université de Toulon

Pascal Véron (Université du Sud Toulon-Var)
Description
Ces dernières années, les processeurs des machines n'ont cessé d'évoluer : quadricoeur, bi-coeur, multithread, ... la moindre machine de bureau dispose de ces nouvelles technologies permettant d'effectuer plusieurs calculs en parallèle . Le processeur des cartes graphiques (GPU) peut être détourné de son rôle initial pour réaliser des calculs intensifs et travailler de concert avec le processeur de la machine (CPU). Afin de prendre en compte ces nouvelles possibilités de calculs, sans pour autant bousculer les habitudes de programmation, le laboratoire IMATH vous invite à participer le Jeudi 20/12 à une journée "Calcul Haute Performance" au cours de laquelle seront (entre autre) présentés les outils actuels permettant de facilement tirer partie des performances des nouveaux processeurs.
    • 1
      Solving the Table Maker's Dilemna by reducing divergence on GPU
      The IEEE 754-2008 standard recommends correctly rounding elementary functions. However, these functions are transcendental and their results can only be approximated with error epsilon >0. If o_p is a rounding function at precision p , there may exist some arguments x, called (p,epsilon) hard-to-round arguments, such that o_p(f(x)−epsilon) be distinct of o_p(f(x)+epsilon), inducing an uncertainty on the rounding of f(x). Finding an error epsilon such that there are no (p,epsilon) hard-to-round arguments is known as the Table Maker’s Dilemma (TMD).
      Orateur: M. Marc Gouicem (Université Paris 6)
      Transparents
    • 2
      Programmation d'accélérateurs par directives : OpenHMPP et OpenACC
      OpenHMPP (HMPP for Hybrid Multicore Parallel Programming) - programming standard for Heterogeneous computing. Based on a set of compiler directives, standard is a programming model designed to handle hardware accelerators without the complexity associated with GPU programming. The OpenACC Application Program Interface describes a collection of compiler directives to specify loops and regions of code in standard C, C++ and Fortran to be offloaded from a host CPU to an attached accelerator. OpenACC is designed for portability across operating systems, host CPUs, and a wide range of accelerators, including APUs, GPUs, and many-core coprocessors.
      Orateur: M. Florent Lebeau (Caps Entreprise)
      Transparents