Show simple document record

dc.contributor.advisorLarochelle, Hugo
dc.contributor.advisorGirard, Gabriel
dc.contributor.authorOuellet, Félix-Antoinefr
dc.date.accessioned2016-01-15T16:09:44Z
dc.date.available2016-01-15T16:09:44Z
dc.date.created2016fr
dc.date.issued2016-01-15
dc.identifier.urihttp://hdl.handle.net/11143/8171
dc.description.abstractAvec l’avènement des processeurs multi-coeurs comme architecture standard pour ordinateurs de tout acabit, de nouveaux défis s’offrent aux programmeurs voulant mettre à profit toute cette nouvelle puissance de calcul qui leur est offerte. Malheureusement, la programmation parallèle, autant sur systèmes à mémoire partagée que sur systèmes à mémoire distribuée, demeure un défi de taille pour les développeurs de logiciels. Une solution intéressante à ce problème serait de rendre disponible un outil permettant d’automatiser le processus de parallélisation de programmes. C’est dans cette optique que s’inscrit le présent mémoire. Après deux essais infructueux, mais ayant permis d’explorer le domaine de la parallélisation automatique dirigée par le compilateur, l’outil Clang-MPI a été conçu pour répondre au besoin énoncé. Ainsi, cet outil prend en charge la parallélisation de programmes originellement séquentiels dans le but de produire des programmes visant les systèmes distribués. Son bon fonctionnement a été évalué en faisant appel aux bancs d’essai offerts par la suite Polybench et ses limites ont été explorées par une tentative de parallélisation automatique du processus d’entraînement d’un réseau de neurones.fr
dc.language.isofrefr
dc.publisherUniversité de Sherbrookefr
dc.rights© Félix-Antoine Ouelletfr
dc.rightsAttribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 2.5 Canada*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/2.5/ca/*
dc.subjectCompilateurfr
dc.subjectParallélisation automatiquefr
dc.subjectSystèmes distribuésfr
dc.subjectRéseau de neuronesfr
dc.titleParallélisation automatique de programmes scientifiques pour systèmes distribuésfr
dc.typeMémoirefr
tme.degree.disciplineInformatiquefr
tme.degree.grantorFaculté des sciencesfr
tme.degree.levelMaîtrisefr
tme.degree.nameM. Sc.fr


Files in this document

Thumbnail
Thumbnail

This document appears in the following Collection(s)

Show simple document record

© Félix-Antoine Ouellet
Except where otherwise noted, this document's license is described as © Félix-Antoine Ouellet