Taula de continguts
7 les relacions: Apache Spark, Message Passing Interface, MIMD, Model de programació paral·lela, OpenMP, PaLM (model de llenguatge), Paral·lelisme de tasques.
Apache Spark
Fig. 1 Estructura interna de l'Apache Spark Apache Spark és una plataforma de codi obert orientat a l'analítica i processat de dades massives.
Veure Paral·lelisme de Dades і Apache Spark
Message Passing Interface
MPI (Message-Passing Interface, interfície de pas de missatges) és una especificació d'interfície de biblioteca en el que totes les operacions són expressades com a funcions, subrutines o mètodes enllaçats normalment als llenguatges C i Fortran.
Veure Paral·lelisme de Dades і Message Passing Interface
MIMD
Fig.1 Esquema MIMD MIMD (acrònim de multiple instruction, multiple data), en ciències de la computació, és una tècnica emprada per a aconseguir el paral·lelisme. Els ordinadors amb capacitat MIMD tenen una col·lecció de N-processadors individuals que funcionen asíncronament i estan estretament acoblats entre ells.
Veure Paral·lelisme de Dades і MIMD
Model de programació paral·lela
En informàtica, un model de programació paral·lela és una abstracció de l'arquitectura informàtica paral·lela, amb la qual cosa és convenient expressar algorismes i la seva composició en programes.
Veure Paral·lelisme de Dades і Model de programació paral·lela
OpenMP
OpenMP (Open Multi-Processing) és una interfície de programació d'aplicacions (API) que suporta programació multiprocés amb memòria compartida multi-plataforma en C/C++ i Fortran a moltes arquitectures, incloent les plataformes Unix i Microsoft Windows.
Veure Paral·lelisme de Dades і OpenMP
PaLM (model de llenguatge)
PaLM (Pathways Language Model) és un model de llenguatge gran basat en transformadors de 540.000 milions de paràmetres desenvolupat per Google AI.
Veure Paral·lelisme de Dades і PaLM (model de llenguatge)
Paral·lelisme de tasques
El paral·lelisme de tasques (task parallelism) és un paradigma de programació que consisteix en l'execució de diverses funcions (tasques) del mateix o diferents conjunts de dades, sobre un sistema de computació paral·lela, per tal d'aprofitar el seu màxim de recursos disponibles simultàniament.