SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
CALCUL À HAUTE PERFORMANCE
POUR S'APPROPRIER LE
TRAITEMENT DU BIGDATA AU
CAMEROUN
Par @JosephABENA
www.Joseph.ABENA.me
VOTRE INTERLOCUTEUR
Joseph ABENA ABENA – Background Professionnel
◦ Cadre d’ entreprise / Manager (Digital, Telecommunications)
◦ Entrepreneur
◦ Conseiller TIC au Conseil National de la Jeunesse du Cameroun
◦ Enseignant à l’ Université de Douala (depuis 2012)
Joseph ABENA ABENA – Background académique
◦ Doctorant en Informatique Apliquée
◦ DEA en Application informatiques Avancée.
◦ Ingénieur Informaticien spécialisé en Gestion de Projets IT
◦ Ingénieur de Travaux en Ingienerie Logiciel
VOTRE INTERLOCUTEUR
DOMAINE DE DEFINITION
b
c
d
a
CALCUL À HAUTE PERFORMANCE
POUR S'APPROPRIER LE
TRAITEMENT DU BIGDATA AU
CAMEROUN
Le BIG DATA
Le BIG DATA
Les big data ou mégadonnées ou données massives,
Ensembles de données qui deviennent tellement
volumineux qu'ils en deviennent difficiles à travailler
avec des outils classiques de gestion de base de
données ou de gestion de l'information.
Le BIG DATA : le Principe
• Depuis l’explosion d’Internet, les données sont partout : même à des
endroits où on ne les attend pas.
• L’idée générale du big data, c’est d’enregistrer beaucoup de données (le plus
possible)
Période Volume
des dinosaures à 2003
Il s’est enregistré 5 exabytes de
données en tout (5 EB ou 5Eo =
5 millions de TB ou To)
(5 milliards de GB)
en 2011 5 EB étaient produits en 2 jours
en 2013 5 EB étaient produits en 10 minutes
je vous laisse imaginer la suite
Le BIG DATA : D’oú proviennent les Données ?
Le BIG DATA : D’oú viennent les Données ?
Assez classique et je pense que vous vous en doutez un peu :
Les sites sur lesquels vous surfez,
Les mails ou messages que vous envoyez ou recevez,
Les applications de vos smartphones,
Les conversations téléphoniques,
…
et quelques autres, dont vous vous ne doutiez peut être pas :
•Votre alarme de maison, si elle est relié à un central téléphonique,
•Les volets électriques s’ils peuvent être commandés à distance,
•Les thermostats s’ils sont commandés à distances, et en général beaucoup
d’équipements de domotique.
•Et bien évidemment, tout ce qui peut se connecter à Internet, comme par
exemple :
Les GPS,
Vos machines de Fitness, si elles sont capables d’enregistrer vos
performances,
Vos réfrigérateurs connectés,
Vos téléviseurs connectés,
…
Le BIG DATA : Les Enjeux ?
• Le Big data ne se limite pas aux multinationales à des fins commerciales et aux
gouvernements des pays occidentaux.
• Moteur de croissance dans les pays émergents où la donnée peut être
véritablement porteuse de valeur
o Plus de 6 milliards d’appareils mobiles sur terre.
o 5 milliards d’entre eux se trouvent dans les pays émergents.
• Big data, source de progrès économique.
• Big data, source de progrès également sociétal.
• Big data pour la Sécurité et positionnement Géostratégique du Cameroun.
Le BIG DATA : Les Enjeux ?
Trois types de technologies distinctes :
1. Une accélération matérielle à l'aide de mémoires dynamiques
DRAM ou Flash.
2. Le recours à des bases de données ou la programmation
massivement parallèles (Massively Parallel Processing)
3. Les solutions utilisant des formats de bases de données non
relationnelles basées sur NoSQL. …
C’EST QUOI PROGRAMMATION
(MASSIVEMENT) PARALELLE ???
Programmation //: Définition
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.
Ces techniques ont pour but de réaliser le plus grand nombre d'opérations
en un temps le plus petit possible.
Programmation //: Définition
Programmation // : Contraintes
Certaines applications peuvent avoir besoin d’effectuer plusieurs
traitements en parallèle. Elles peuvent être constituées de plusieurs
processus, bénéficiant ainsi:
•de l’ordonnancement du SE (multi-cœurs),
•de l’arbitrage des ressources par le SE.
Mais cette solution présente aussi des inconvénients :
•obligation de passer par le SE pour communiquer (entrées-sorties,),
•surcoût en temps lié aux IPC et à l’ordonnancement (commutation de
contexte).
CPU architecture vs GPU architecture
Multicore CPU vs Multicore GPU
Langage de Programmation //
Langage de Programmation //: API C - C++
MPI (Massage Passing Interface)
Une application écrite en C et MPI se composera des plusieurs processus, les processus
seront obtenus à partir du même code C (SPMD - Single Program Multiple Data) ou à
partir des codes différents (MPMD).
OpenMP (Open Multiprocessing)
Une application en OpenMP est une application mono-processus avec un thread
principal et, éventuellement, d'autres threads lancés en parallèle. Les variables du
programmes deviennent des variables communes (shared) ou privé (private).
CUDA C
CUDA est une architecture de traitement parallèle développée par NVIDIA permettant
de décupler les performances de calcul du système en exploitant la puissance des
processeurs graphiques (GPU).
Exemple de Code CUDA C
@JosephABENA
www.Joseph.ABENA.me
QUESTIONS ?
MERCI

Más contenido relacionado

Ähnlich wie Presentation big data & prog. para. joseph abena

2010-02 Migration vers le Cloud - Lancelot-Network
2010-02 Migration vers le Cloud - Lancelot-Network2010-02 Migration vers le Cloud - Lancelot-Network
2010-02 Migration vers le Cloud - Lancelot-NetworkYves Leblond
 
DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !
DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !
DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !Denodo
 
Byod mancala networks groupe casino byod - version finale
Byod mancala networks   groupe casino byod - version finaleByod mancala networks   groupe casino byod - version finale
Byod mancala networks groupe casino byod - version finalewaggaland
 
Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseCharlets Jean-Philippe
 
Petit-déjeuner OCTO Technology : Calculez vos indicateurs en temps réel ave...
Petit-déjeuner OCTO Technology :  Calculez vos indicateurs en temps réel ave...Petit-déjeuner OCTO Technology :  Calculez vos indicateurs en temps réel ave...
Petit-déjeuner OCTO Technology : Calculez vos indicateurs en temps réel ave...OCTO Technology
 
Presentation mididulibrev2.0
Presentation mididulibrev2.0Presentation mididulibrev2.0
Presentation mididulibrev2.0robertpluss
 
Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...
Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...
Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...COMPETITIC
 
Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...
Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...
Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...COMPETITIC
 
Réinventez votre stratégie de données en 2021 avec la Data Virtualization
Réinventez votre stratégie de données en 2021 avec la Data VirtualizationRéinventez votre stratégie de données en 2021 avec la Data Virtualization
Réinventez votre stratégie de données en 2021 avec la Data VirtualizationDenodo
 
La veille de Né Kid du 10.02.11 : le cloud
La veille de Né Kid du 10.02.11 : le cloudLa veille de Né Kid du 10.02.11 : le cloud
La veille de Né Kid du 10.02.11 : le cloudNé Kid
 
DotRiver en 3 min
DotRiver en 3 minDotRiver en 3 min
DotRiver en 3 minDotRiver
 
Office 365 Offre LMLTechnologie et SherWeb
Office 365 Offre LMLTechnologie et SherWebOffice 365 Offre LMLTechnologie et SherWeb
Office 365 Offre LMLTechnologie et SherWebLouis-Martin Landry
 
SPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsSPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsMicrosoft
 
Computerland c cloud-2013oct17
Computerland c cloud-2013oct17Computerland c cloud-2013oct17
Computerland c cloud-2013oct17Patricia NENZI
 
Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013Cyrille Le Clerc
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entrepriseCOMPETITIC
 
La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4 La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4 OCTO Technology
 
Computerland c cloud-2013oct17
Computerland c cloud-2013oct17Computerland c cloud-2013oct17
Computerland c cloud-2013oct17Patricia NENZI
 

Ähnlich wie Presentation big data & prog. para. joseph abena (20)

2010-02 Migration vers le Cloud - Lancelot-Network
2010-02 Migration vers le Cloud - Lancelot-Network2010-02 Migration vers le Cloud - Lancelot-Network
2010-02 Migration vers le Cloud - Lancelot-Network
 
DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !
DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !
DataGalaxy et Denodo : le guichet unique de gouvernance et d’accès aux données !
 
Byod mancala networks groupe casino byod - version finale
Byod mancala networks   groupe casino byod - version finaleByod mancala networks   groupe casino byod - version finale
Byod mancala networks groupe casino byod - version finale
 
Digitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entrepriseDigitalisation de la societe et impact sur l'informatique d'entreprise
Digitalisation de la societe et impact sur l'informatique d'entreprise
 
bgi-data-1 (1).pptx
bgi-data-1 (1).pptxbgi-data-1 (1).pptx
bgi-data-1 (1).pptx
 
Petit-déjeuner OCTO Technology : Calculez vos indicateurs en temps réel ave...
Petit-déjeuner OCTO Technology :  Calculez vos indicateurs en temps réel ave...Petit-déjeuner OCTO Technology :  Calculez vos indicateurs en temps réel ave...
Petit-déjeuner OCTO Technology : Calculez vos indicateurs en temps réel ave...
 
Presentation mididulibrev2.0
Presentation mididulibrev2.0Presentation mididulibrev2.0
Presentation mididulibrev2.0
 
Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...
Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...
Competitic - Numerique en entreprise - Informatisez votre entreprise sans avo...
 
Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...
Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...
Competitic Smartphone tablette ordinateur les nvx outils au service de votre ...
 
Réinventez votre stratégie de données en 2021 avec la Data Virtualization
Réinventez votre stratégie de données en 2021 avec la Data VirtualizationRéinventez votre stratégie de données en 2021 avec la Data Virtualization
Réinventez votre stratégie de données en 2021 avec la Data Virtualization
 
La veille de Né Kid du 10.02.11 : le cloud
La veille de Né Kid du 10.02.11 : le cloudLa veille de Né Kid du 10.02.11 : le cloud
La veille de Né Kid du 10.02.11 : le cloud
 
DotRiver en 3 min
DotRiver en 3 minDotRiver en 3 min
DotRiver en 3 min
 
Office 365 Offre LMLTechnologie et SherWeb
Office 365 Offre LMLTechnologie et SherWebOffice 365 Offre LMLTechnologie et SherWeb
Office 365 Offre LMLTechnologie et SherWeb
 
BigData on change d'ère !
BigData on change d'ère ! BigData on change d'ère !
BigData on change d'ère !
 
SPA avec SignalR et Angular Js
SPA avec SignalR et Angular JsSPA avec SignalR et Angular Js
SPA avec SignalR et Angular Js
 
Computerland c cloud-2013oct17
Computerland c cloud-2013oct17Computerland c cloud-2013oct17
Computerland c cloud-2013oct17
 
Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013Joe Mobile sur le Cloud - DevoxxFR 2013
Joe Mobile sur le Cloud - DevoxxFR 2013
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entreprise
 
La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4 La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4
 
Computerland c cloud-2013oct17
Computerland c cloud-2013oct17Computerland c cloud-2013oct17
Computerland c cloud-2013oct17
 

Mehr von BarcampCameroon

Barcamp2015 cyberguerre et-botnet
Barcamp2015 cyberguerre et-botnetBarcamp2015 cyberguerre et-botnet
Barcamp2015 cyberguerre et-botnetBarcampCameroon
 
Barcamp2015 a look at oracle
Barcamp2015 a look at oracleBarcamp2015 a look at oracle
Barcamp2015 a look at oracleBarcampCameroon
 
Barcamp presentation Cybersecurite by saphia
Barcamp presentation Cybersecurite by saphiaBarcamp presentation Cybersecurite by saphia
Barcamp presentation Cybersecurite by saphiaBarcampCameroon
 
Geeks: entre reves de grandeur et realité locales
Geeks: entre reves de grandeur et realité localesGeeks: entre reves de grandeur et realité locales
Geeks: entre reves de grandeur et realité localesBarcampCameroon
 
Hereka widget presentation
Hereka widget presentationHereka widget presentation
Hereka widget presentationBarcampCameroon
 
Inspire cameroon community
Inspire cameroon communityInspire cameroon community
Inspire cameroon communityBarcampCameroon
 
Présentation super10000
Présentation super10000Présentation super10000
Présentation super10000BarcampCameroon
 
Recherche d'information par hamoji
Recherche d'information par hamojiRecherche d'information par hamoji
Recherche d'information par hamojiBarcampCameroon
 
Le "Geek leader'' par Christine DJAFA
Le "Geek leader'' par Christine DJAFALe "Geek leader'' par Christine DJAFA
Le "Geek leader'' par Christine DJAFABarcampCameroon
 

Mehr von BarcampCameroon (10)

Barcamp2015 cyberguerre et-botnet
Barcamp2015 cyberguerre et-botnetBarcamp2015 cyberguerre et-botnet
Barcamp2015 cyberguerre et-botnet
 
Barcamp2015 a look at oracle
Barcamp2015 a look at oracleBarcamp2015 a look at oracle
Barcamp2015 a look at oracle
 
Barcamp presentation Cybersecurite by saphia
Barcamp presentation Cybersecurite by saphiaBarcamp presentation Cybersecurite by saphia
Barcamp presentation Cybersecurite by saphia
 
Geeks: entre reves de grandeur et realité locales
Geeks: entre reves de grandeur et realité localesGeeks: entre reves de grandeur et realité locales
Geeks: entre reves de grandeur et realité locales
 
Hereka widget presentation
Hereka widget presentationHereka widget presentation
Hereka widget presentation
 
Inspire cameroon community
Inspire cameroon communityInspire cameroon community
Inspire cameroon community
 
Briok apps presentation
Briok apps  presentationBriok apps  presentation
Briok apps presentation
 
Présentation super10000
Présentation super10000Présentation super10000
Présentation super10000
 
Recherche d'information par hamoji
Recherche d'information par hamojiRecherche d'information par hamoji
Recherche d'information par hamoji
 
Le "Geek leader'' par Christine DJAFA
Le "Geek leader'' par Christine DJAFALe "Geek leader'' par Christine DJAFA
Le "Geek leader'' par Christine DJAFA
 

Último

The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)IES VE
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensErol GIRAUDY
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Infopole1
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311Erol GIRAUDY
 
Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleErol GIRAUDY
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapMaxime Huran 🌈
 

Último (6)

The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examens
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311
 
Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence Artificielle
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
 

Presentation big data & prog. para. joseph abena

  • 1. CALCUL À HAUTE PERFORMANCE POUR S'APPROPRIER LE TRAITEMENT DU BIGDATA AU CAMEROUN Par @JosephABENA www.Joseph.ABENA.me
  • 2. VOTRE INTERLOCUTEUR Joseph ABENA ABENA – Background Professionnel ◦ Cadre d’ entreprise / Manager (Digital, Telecommunications) ◦ Entrepreneur ◦ Conseiller TIC au Conseil National de la Jeunesse du Cameroun ◦ Enseignant à l’ Université de Douala (depuis 2012)
  • 3. Joseph ABENA ABENA – Background académique ◦ Doctorant en Informatique Apliquée ◦ DEA en Application informatiques Avancée. ◦ Ingénieur Informaticien spécialisé en Gestion de Projets IT ◦ Ingénieur de Travaux en Ingienerie Logiciel VOTRE INTERLOCUTEUR
  • 5. CALCUL À HAUTE PERFORMANCE POUR S'APPROPRIER LE TRAITEMENT DU BIGDATA AU CAMEROUN
  • 7. Le BIG DATA Les big data ou mégadonnées ou données massives, Ensembles de données qui deviennent tellement volumineux qu'ils en deviennent difficiles à travailler avec des outils classiques de gestion de base de données ou de gestion de l'information.
  • 8. Le BIG DATA : le Principe • Depuis l’explosion d’Internet, les données sont partout : même à des endroits où on ne les attend pas. • L’idée générale du big data, c’est d’enregistrer beaucoup de données (le plus possible) Période Volume des dinosaures à 2003 Il s’est enregistré 5 exabytes de données en tout (5 EB ou 5Eo = 5 millions de TB ou To) (5 milliards de GB) en 2011 5 EB étaient produits en 2 jours en 2013 5 EB étaient produits en 10 minutes je vous laisse imaginer la suite
  • 9. Le BIG DATA : D’oú proviennent les Données ?
  • 10. Le BIG DATA : D’oú viennent les Données ? Assez classique et je pense que vous vous en doutez un peu : Les sites sur lesquels vous surfez, Les mails ou messages que vous envoyez ou recevez, Les applications de vos smartphones, Les conversations téléphoniques, … et quelques autres, dont vous vous ne doutiez peut être pas : •Votre alarme de maison, si elle est relié à un central téléphonique, •Les volets électriques s’ils peuvent être commandés à distance, •Les thermostats s’ils sont commandés à distances, et en général beaucoup d’équipements de domotique. •Et bien évidemment, tout ce qui peut se connecter à Internet, comme par exemple : Les GPS, Vos machines de Fitness, si elles sont capables d’enregistrer vos performances, Vos réfrigérateurs connectés, Vos téléviseurs connectés, …
  • 11. Le BIG DATA : Les Enjeux ? • Le Big data ne se limite pas aux multinationales à des fins commerciales et aux gouvernements des pays occidentaux. • Moteur de croissance dans les pays émergents où la donnée peut être véritablement porteuse de valeur o Plus de 6 milliards d’appareils mobiles sur terre. o 5 milliards d’entre eux se trouvent dans les pays émergents. • Big data, source de progrès économique. • Big data, source de progrès également sociétal. • Big data pour la Sécurité et positionnement Géostratégique du Cameroun.
  • 12. Le BIG DATA : Les Enjeux ? Trois types de technologies distinctes : 1. Une accélération matérielle à l'aide de mémoires dynamiques DRAM ou Flash. 2. Le recours à des bases de données ou la programmation massivement parallèles (Massively Parallel Processing) 3. Les solutions utilisant des formats de bases de données non relationnelles basées sur NoSQL. …
  • 14. Programmation //: Définition 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. Ces techniques ont pour but de réaliser le plus grand nombre d'opérations en un temps le plus petit possible.
  • 16. Programmation // : Contraintes Certaines applications peuvent avoir besoin d’effectuer plusieurs traitements en parallèle. Elles peuvent être constituées de plusieurs processus, bénéficiant ainsi: •de l’ordonnancement du SE (multi-cœurs), •de l’arbitrage des ressources par le SE. Mais cette solution présente aussi des inconvénients : •obligation de passer par le SE pour communiquer (entrées-sorties,), •surcoût en temps lié aux IPC et à l’ordonnancement (commutation de contexte).
  • 17. CPU architecture vs GPU architecture
  • 18. Multicore CPU vs Multicore GPU
  • 20. Langage de Programmation //: API C - C++ MPI (Massage Passing Interface) Une application écrite en C et MPI se composera des plusieurs processus, les processus seront obtenus à partir du même code C (SPMD - Single Program Multiple Data) ou à partir des codes différents (MPMD). OpenMP (Open Multiprocessing) Une application en OpenMP est une application mono-processus avec un thread principal et, éventuellement, d'autres threads lancés en parallèle. Les variables du programmes deviennent des variables communes (shared) ou privé (private). CUDA C CUDA est une architecture de traitement parallèle développée par NVIDIA permettant de décupler les performances de calcul du système en exploitant la puissance des processeurs graphiques (GPU).
  • 21. Exemple de Code CUDA C