Table des matières
11 relations: C (langage), Compute Unified Device Architecture, Fortran, General-purpose processing on graphics processing units, Message Passing Interface, OpenHMPP, OpenMP, Parallélisme (informatique), Processeur graphique, Programmation concurrente, Streaming SIMD Extensions.
C (langage)
C est un langage de programmation impératif, généraliste et de bas niveau.
Voir Hybrid Multicore Parallel Programming et C (langage)
Compute Unified Device Architecture
Schéma de principe de l'architecture CUDA CUDA (initialement l'acronyme de Compute Unified Device Architecture.) est une technologie de GPGPU (General-Purpose Computing on Graphics Processing Units), c'est-à-dire utilisant un processeur graphique (GPU) pour exécuter des calculs généraux à la place du processeur central (CPU).
Voir Hybrid Multicore Parallel Programming et Compute Unified Device Architecture
Fortran
240x240px Simulation en Fortran de l'accrétion autour d'un trou noir (www.bhac.science). Densité à gauche et densité d'énergie magnétique à droite (zoom). Fortran est un langage de programmation généraliste dont le domaine de prédilection est le calcul scientifique et le calcul numérique.
Voir Hybrid Multicore Parallel Programming et Fortran
General-purpose processing on graphics processing units
GPGPU est l'abréviation de general-purpose computing on graphics processing units, c'est-à-dire calcul générique sur processeur graphique.
Voir Hybrid Multicore Parallel Programming et General-purpose processing on graphics processing units
Message Passing Interface
(MPI) est un outil pour le calcul scientifique à haute performance qui permet d'utiliser plusieurs ordinateurs.
Voir Hybrid Multicore Parallel Programming et Message Passing Interface
OpenHMPP
Le Standard Ouvert OpenHMPP (HMPP pour Hybrid Multicore Parallel Programming) est un modèle de programmation basé sur un jeu de directives, conçu pour manipuler les accélérateurs matériels sans se soucier de la complexité associée à la programmation GPU.
Voir Hybrid Multicore Parallel Programming et OpenHMPP
OpenMP
() est une interface de programmation pour le calcul parallèle sur architecture à mémoire partagée.
Voir Hybrid Multicore Parallel Programming et OpenMP
Parallélisme (informatique)
Blue Gene L cabinet, un des supercalculateurs massivement parallèles les plus rapides des années 2000. En informatique, le parallélisme consiste à mettre en œuvre des architectures d'électronique numérique permettant de traiter des informations de manière simultanée, ainsi que les algorithmes spécialisés pour celles-ci.
Voir Hybrid Multicore Parallel Programming et Parallélisme (informatique)
Processeur graphique
Un processeur graphique, ou GPU (de l'anglais Graphics Processing Unit), également appelé coprocesseur graphique sur certains systèmes, est une unité de calcul assurant les fonctions de calcul d'image.
Voir Hybrid Multicore Parallel Programming et Processeur graphique
Programmation concurrente
La programmation concurrente est un paradigme de programmation tenant compte, dans un programme, de l'existence de plusieurs piles sémantiques qui peuvent être appelées threads, processus ou tâches.
Voir Hybrid Multicore Parallel Programming et Programmation concurrente
Streaming SIMD Extensions
Streaming SIMD Extensions, généralement abrégé SSE, est un jeu d'instructions pour microprocesseurs x86 implémenté pour la première fois par Intel en 1999, sur le Pentium III, en réponse au 3DNow! d'AMD apparu 1 an plus tôt.
Voir Hybrid Multicore Parallel Programming et Streaming SIMD Extensions
Également connu sous le nom de HMPP.

