PpFf : une bibliothèque C++ pour le traitement parallèle de flux de données

Ciobanu, Iulian (2021). « PpFf : une bibliothèque C++ pour le traitement parallèle de flux de données » Mémoire. Montréal (Québec, Canada), Université du Québec à Montréal, Maîtrise en informatique.

Fichier(s) associé(s) à ce document :
[img]
Prévisualisation
PDF
Télécharger (1MB)

Résumé

Les applications de traitement de flux sont utilisées pour traiter et analyser les données qui arrivent de façon continue provenant de sources différentes. Celles-ci incluent des applications de sécurité, des applications informatiques générant des capteurs, divers types d’applications de surveillance, des applications du domaine de la finance, de la gestion de réseau informatique et des télécommunications. Ces applications sont, dans de nombreux cas, complexes. Leur complexité augmente encore plus lorsque les données doivent être traitées en parallèle. Afin de traiter de façon simple et efficace les flux de données, ce mémoire propose PpFf, une bibliothèque C++ avec une API simple, de style fonctionnelle, fondée sur une approche « diviser-pour-régner » mais non récursive, qui permet de traiter des données en flux incrémental, mais aussi des collections en lot (batch). PpFf permet aussi aux programmeurs d’exposer facilement le parallélisme dans des applications de traitement de données — autant du parallélisme de flux que du parallélisme de données — et ce en obtenant des performances intéressantes, ce qui est possible grâce à une mise en œuvre qui utilise la bibliothèque FastFlow, une bibliothèque de bas niveau de traitement de flux de données en C++. _____________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Programmation parallèle, flux de données, traitement de flux, FastFlow.

Type: Mémoire accepté
Informations complémentaires: Fichier numérique reçu et enrichi en format PDF / A.
Directeur de thèse: Tremblay, Guy
Mots-clés ou Sujets: Flux de données / Programmation parallèle / Parallélisme / C++ (Langage de programmation) / Logiciels d'application
Unité d'appartenance: Faculté des sciences > Département d'informatique
Déposé par: Service des bibliothèques
Date de dépôt: 03 mai 2021 14:53
Dernière modification: 03 mai 2021 14:53
Adresse URL : http://archipel.uqam.ca/id/eprint/14240

Statistiques

Voir les statistiques sur cinq ans...