Academic literature on the topic 'Programmation à base de tâches'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Programmation à base de tâches.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Programmation à base de tâches":

1

Seassau, M., T. Weiss, R. Carcangiu, and F. Duval. "Les mouvements oculomoteurs : un marqueur d’efficacité du méthylphénidate (MPH) dans le TDA/H." European Psychiatry 29, S3 (November 2014): 597. http://dx.doi.org/10.1016/j.eurpsy.2014.09.191.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Le TDA/H est caractérisé par des symptômes d’inattention pouvant inclure une hyperactivité et de l’impulsivité, suggérant un déficit du contrôle volontaire. Les mouvements oculomoteurs dépendent de structures cérébrales impliquées dans l’attention et le contrôle moteur, deux fonctions altérées dans le TDA/H. L’objectif de cette étude était d’évaluer l’effet du MPH sur les mouvements oculomoteurs de patients TDAH. Cinquante neuf patients TDA/H, naïfs de traitement (44 adultes ; 15 enfants) ont participé à l’étude. Des tâches de saccades et d’antisaccades ont été proposées à J1 (T1 et T2) aux patients non traités. Les mêmes tâches leur ont été proposées à J2 (T1 et T2), après une prise de MPH (10 mg per os). L’effet du traitement a été mesuré en comparant les performances à J1 et J2. L’effet test-retest a été mesuré en comparant les performances à T1 et T2. Les paramètres analysés étaient : le pourcentage d’anticipations et d’erreurs de direction ; la latence ; le gain (précision de la saccade sur la cible) ; la vitesse moyenne. Nous avons retrouvé un effet bénéfique du traitement sur le pourcentage d’anticipations (p < 0,009) ; sur le pourcentage d’erreurs de direction (p < 0,0002) ; sur les latences (p < 0,0008) et sur le gain (p < 0,01). Les performances des patients étaient significativement meilleures avec traitement que sans traitement de manière générale et en particulier dans les tâches d’antisaccades. Les dispersions individuelles étaient également moins importantes avec traitement que sans traitement (p < 0,0001). Aucun effet test-retest n’a été retrouvé. Le MPH modifie la programmation motrice et la réponse à l’inhibition des patients présentant un TDA/H. Le bénéfice du traitement peut s’observer grâce à des tâches de saccades réflexes ou des tâches plus cognitives telles que les antisaccades, dès la première prise de traitement. Ces résultats suggèrent que les mouvements oculomoteurs pourraient être un bon marqueur d’efficacité du MPH. Le MPH modifie la programmation motrice et la réponse à l’inhibition des patients présentant un TDA/H. Le bénéfice du traitement peut s’observer grâce à des tâches de saccades visuellement guidées ou des tâches plus cognitives telles que les antisaccades, dès la première prise de traitement. Ces résultats suggèrent que les mouvements oculomoteurs pourraient être un bon marqueur individuel d’efficacité du MPH.
2

Bernier, Bernard. "L’automatisation industrielle au Japon et ses conséquences sur le travail et les travailleurs." ANTHROPOLOGY OF WORK Guest editor: Greag Teal / ANTHROPOLOGIE DU TRAVAIL Sous la direction de Greg Teal 15, no. 2 (November 18, 2021): 65–84. http://dx.doi.org/10.7202/1083878ar.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Le Japon est le pays qui connaît la plus forte automatisation des procédés industriels. L’utilisation des divers systèmes automatisés a eu des conséquences sur l’emploi, sur le contenu du travail et sur la qualification. Dans le domaine de l’emploi, l’automatisation n’a pas entraîné d’augmentation du chômage au niveau national, même si elle a causé des transferts de travailleurs et quelques mises à pied. Quant au contenu du travail, l’automatisation a eu pour effet la disparition de plusieurs tâches manuelles, remplacées par des tâches associées à l’utilisation de l’ordinateur. Enfin, l’automatisation, en règle générale, n’a pas entraîné de déqualification des travailleurs dont plusieurs sont appelés à s’occuper de la programmation des machines. Il faut noter toutefois que certaines catégories de travailleurs sont exclus des tâches les plus qualifiées suite à l’automatisation.
3

Lussier-Desrochers, Dany, Jeannie Roux, and Catherine Sparnaay. "La prise de médicaments de façon autonome pour des personnes présentant une déficience intellectuelle." Revue francophone de la déficience intellectuelle 25 (November 17, 2014): 24–36. http://dx.doi.org/10.7202/1027325ar.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
L’accès au logement est un enjeu majeur afin de promouvoir l’intégration et la participation sociale des personnes qui présentent une déficience intellectuelle (DI). Par contre, cela implique de développer certaines habiletés nécessaires à la réalisation des tâches quotidiennes. Une des inquiétudes soulevées par la vie en appartement est liée à la prise adéquate de médicaments. Cet article présente une recension sur la mise en place d’intervention soutenant la prise de médicaments. Une réflexion sur les enjeux éthiques qui y sont reliés est aussi présentée. Ces éléments permettront de guider les intervenants dans cette sphère d’intervention tout en constituant des assises solides pour les chercheurs voulant développer une programmation de recherche sur le sujet.
4

Ruf, Isaline, and Laura Weiss. "Evaluer la résolution de problème de manière certificative : une question complexe." Revue de Mathématiques pour l’école, no. 241 (June 7, 2024): 3–14. http://dx.doi.org/10.26034/vd.rm.2024.3970.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
La résolution de problèmes dans l'enseignement des mathématiques est incontournable. Qu'en est-il de son évaluation ? L'analyse des évaluations cantonales externes de Suisse romande nous a permis de distinguer des types de tâches proposées. Sur la base des catégories obtenues, nous discutons de la pertinence de certaines tâches pour évaluer la résolution de problèmes.
5

Mpia, Héritier Nsenge. "De la vulnérabilité des informations numériques dans les réseaux informatiques : Cas de l'infiltration à travers le rootkit." Revue Internationale Multidisciplinaire Etincelle 21, no. 1 (July 10, 2018): 1–13. http://dx.doi.org/10.61532/rime211111.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Les réseaux informatiques constituent un monde complexe dans le domaine du computer science. Cette complexité se justifie par l'explosion des domaines tels que la sécurité informatique, le hacking, le contrôle illicite des PC à distance, etc. L'actualité de ces concepts n'est plus à démontrer dans l'univers des entreprises et des consommateurs de l'informatique. Leur innovation ininterrompue fait naître un regain d'intérêt en informatique et fait émerger d'autres aspects de la programmation : programmation système, programmation réseau. C'est l'émergence des outils des nouvelles technologies de l’information et de la communication (NTIC). Certains de ces outils sont à la base de plusieurs conflits cybernétiques de notre ère et parviennent à mettre en brèche de nombreux systèmes dits sécurisés. Ainsi, ignorer l'existence de ces technologies aussi bien prometteuses que destructives est un danger pour des systèmes informatiques. En ce sens, il est important de connaître leur existence et de prendre des mesures de prévention afin de mettre, tant soit peu, à l'abri des risques les informations, qui sont on ne peut plus vitales pour la vie d'une entreprise.
6

Dumont, Jacques. "Préparation au concours interne de recrutement des professeurs d'EPS — une démarche innovante en Guadeloupe." STAPS 16, no. 37 (1995): 63–71. http://dx.doi.org/10.3406/staps.1995.1025.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
(...) Confrontés à une tâche nouvelle : préparer des collègues à un concours interne de recrutement, des enseignants d’EPS de Guadeloupe ont utilisé une démarche de résolution de problème. Le modèle employé, issu du traitement de l’information est basé sur l’analyse de la tâche. Les différentes épreuves du concours sont envisagées comme des tâches de production de discours. Dans ce cadre, la préparation rompt avec la préparation chronologique écrit puis oral, pour tenter d’identifier et de développer des compétences transversales aux différentes épreuves. Les interventions visent l’utilisation des connaissances, sur la base de l’aménagement des tâches de production de discours et de l’analogie entre les situations d’enseignement et de formation.
7

Tigchelaar, Sonia Magdalena. "LA CONCEPTION D'UN MANUEL DE FRANÇAIS LANGUE ÉTRANGÈRE : QUELLE(S) ENTRÉE(S) ?" Non Plus, no. 5 (September 20, 2015): 8–19. http://dx.doi.org/10.11606/issn.2316-3976.v3i5p8-19.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Cet article a pour but de présenter une analyse de la conception des manuels pour l’enseignement/apprentissage de Français Langue Étrangère (FLE) conçus dans la perspective dite « actionnelle » à partir d’une étude du manuel Le Nouveau Taxi 1, édité par Hachette en 2009, que nous utilisons dans un cours de français élémentaire pour des étudiants universitaires. Selon les auteurs, cet ouvrage se base sur la perspective actionnelle, qui voit l’apprenant comme un acteur social qui « agit socialement avec la langue-culture étrangère » (Conseil de l’Europe, 2001). Cette approche se distingue de celles qui la précèdent parce qu’elle met l’accent sur la réalisation des tâches qui se rapprochent de la vie réelle en plus des tâches de « pré-communication pédagogique » et des tâches « pédagogiques communicatives » (Rosen, 2009). Basés sur la notion clé proposée par Puren (2005), les entrées didactiques, nous présenterons l’entrée par l’action, qui correspond à la perspective actionnelle, ainsi que les entrées qui l’ont précédée. Nous verrons par la suite quelles entrées ont été choisies par les auteurs du Nouveau Taxi 1 pour créer les unités didactiques et à quelle(s) méthodologie(s) elles correspondent.
8

Couture, Ariane. "Parcours dans la programmation des concerts du Nouvel Ensemble Moderne." Circuit 23, no. 3 (January 23, 2014): 63–73. http://dx.doi.org/10.7202/1021519ar.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
En 25 ans d’activités, le nem a interprété 635 oeuvres de 374 compositeurs dans le cadre de concerts locaux, d’ateliers publics ou de tournées à l’étranger. Prises individuellement, ces oeuvres couvrent la majorité des tendances esthétiques de la musique du xxe siècle. Parmi le répertoire de l’ensemble, il est cependant possible d’effectuer des regroupements sur la base de deux axes principaux : d’une part, les oeuvres érigées au statut de « classiques » de la musique contemporaine, et, d’autre part, les nouvelles oeuvres qui participent à l’innovation musicale. Ainsi, la politique de diffusion des oeuvres en concert établie par Lorraine Vaillancourt amène l’instauration d’une nouvelle culture dans le domaine de la création musicale, basée sur le développement d’un répertoire d’oeuvres des xxe et xxie siècles.
9

Obadia, Lionel. "Programmation, pilotage, politique, prospective… Les contraintes normatives de la « recherche sur projet » en SHS (France-Europe)." Communications 114, no. 1 (April 5, 2024): 161–72. http://dx.doi.org/10.3917/commu.114.0161.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Programmation, pilotage, politique, prospective… Les contraintes normatives de la « recherche sur projet » en SHS (France – Europe) Sur la base d’une analyse des modalités et des cadres du financement de la recherche scientifique en France, et plus largement en Europe, cet article entend mettre en lumière quelques-unes des principales contraintes normatives, de nature politique et économique, qui s’appliquent à la recherche en sciences humaines et sociales. Si le bilan pour les dernières années est plutôt mitigé, certains signes récents laissent espérer un meilleur avenir pour ce secteur.
10

Poame, Lazare Marcelin. "Les tâches d’une philosophie pratique à l’âge de la technoscience." Philosophiques 25, no. 1 (August 8, 2007): 91–109. http://dx.doi.org/10.7202/027474ar.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
RÉSUMÉ Ce texte est un ambitieux programme qui se résume en trois idées-forées. (1) Nourri aux sources d'Aristote, de Kant et de Habermas, l'article s'offre avant tout comme un effort de reconstruction-réhabilitation du champ de la pratique face à l'invasion de la rationalité technique. (2) Sur la base de cette reconstruction, il tente une transformation de la philosophie de la technique (Technikphilosophie) qui prend ici la dénomination de praktische Philosophie der Technik. (3) Fort de ce qui précède, l'article ambitionne de déterminer les tâches de la praktische Philosophie der Technik qui se réduisent à trois principales : d'abord proposer une définition systématique de la technique qui prenne en compte la spécificité de la technique contemporaine (technoscience) ; ensuite, élaborer une méthode d'approche du phénomène technique et enfin, évaluer la technoscience.

Dissertations / Theses on the topic "Programmation à base de tâches":

1

Benbernou, Salima. "Outils de base pour une approche de programmation fonctionnelle des tâches opératoires : application aux tâches d'assemblage." Valenciennes, 1991. https://ged.uphf.fr/nuxeo/site/esupversions/27732085-ba53-4b37-94ed-e9e67ed3fb2c.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Dans le domaine des tâches opératoires, une approche procédurale est efficace pour décrire le programme d'exécution d'une tâche par une liste d'instructions, qui sera transmise à la machine pour l'exécuter dans un ordre bien defini. Cependant, ce style de programmation devient inoperant dès lors qu'il s'agit de programmer des tâches imprédictibles : tâches dont le processus d'exécution n'obéit pas à un schéma algorithmique prédéfini. Un exemple typique est celui des tâches d'assemblage. Pour répondre, à une telle problématique, il faut recourir à une approche, permettant la description de la tâche d'une manière fonctionnelle et structurée, suivant plusieurs niveaux d'abstraction. Aussi, l'objectif du travail consiste à : a) dégager un ensemble d'outils pour formaliser la description de la tâche opération ; b) en s'appuyant sur les outils élaborés, une méthode de description fonctionnelle est proposée. Cette méthode consiste à décrire chaque tâche à l'aide d'une expression canonique, chercher ensuite à raffiner récursivement cette expression en terme d'un ensemble de fonctions plus simples, pour en dériver une expression terminale, composée uniquement de fonctions primitives et pouvant être interprétée directement par la machine. Cette approche implique, des transformations successives des expressions fonctionnelles. Ces transformations sont obtenues par décomposition de fonctions et structuration des objets décrivant l'espace opératoire, auxquels s'appliquent les fonctions
2

Hermenier, Fabien. "Gestion dynamique des tâches dans les grappes : une approche à base de machines virtuelles." Phd thesis, Université de Nantes, 2009. http://tel.archives-ouvertes.fr/tel-00476822.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Les gestionnaires de ressources reposant sur une gestion dynamique des tâches permettent une utilisation efficace des ressources des grappes de serveurs. Ils mettent en oeuvre pour cela des mécanismes manipulant à la volée l'état des tâches et leur placement sur les différents noeuds de la grappe. En pratique, ces stratégies d'ordonnancement ad-hoc s'adaptent difficilement aux grappes. En effet, celles-ci ne permettent pas nécessairement une manipulation fiable des tâches et peuvent imposer des contraintes d'ordonnancement spécifiques. Dans cette thèse, nous nous sommes fixés comme objectif de faciliter le développement de gestionnaires de ressources basés sur une gestion dynamique des tâches. Pour cela, nous avons retenu une architecture à base de machines virtuelles qui exécutent les tâches des utilisateurs dans leur propre environnement logiciel tout en proposant les primitives nécessaires à la manipulation de celles-ci de manière non-intrusive. Nous avons également proposé une approche autonome optimisant en continu l'ordonnancement des tâches. Les stratégies d'ordonnancement sont implémentées au moyen de la programmation par contraintes qui permet de définir de manière flexible des problèmes d'ordonnancement et de les résoudre. Nous avons validé notre approche par le développement et l'évaluation du prototype Entropy, support pour l'implémentation de différentes stratégies d'ordonnancement. Celles-ci ont pu répondre efficacement à des problèmes concrets et actuels.
3

Sergent, Marc. "Passage à l'echelle d'un support d'exécution à base de tâches pour l'algèbre linéaire dense." Thesis, Bordeaux, 2016. http://www.theses.fr/2016BORD0372/document.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
La complexification des architectures matérielles pousse vers l’utilisation de paradigmes de programmation de haut niveau pour concevoir des applications scientifiques efficaces, portables et qui passent à l’échelle. Parmi ces paradigmes, la programmation par tâches permet d’abstraire la complexité des machines en représentant les applications comme des graphes de tâches orientés acycliques (DAG). En particulier, le modèle de programmation par tâches soumises séquentiellement (STF) permet de découpler la phase de soumission des tâches, séquentielle, de la phase d’exécution parallèle des tâches. Même si ce modèle permet des optimisations supplémentaires sur le graphe de tâches au moment de la soumission, il y a une préoccupation majeure sur la limite que la soumission séquentielle des tâches peut imposer aux performances de l’application lors du passage à l’échelle. Cette thèse se concentre sur l’étude du passage à l’échelle du support d’exécution StarPU (développé à Inria Bordeaux dans l’équipe STORM), qui implémente le modèle STF, dans le but d’optimiser les performances d’un solveur d’algèbre linéaire dense utilisé par le CEA pour faire de grandes simulations 3D. Nous avons collaboré avec l’équipe HiePACS d’Inria Bordeaux sur le logiciel Chameleon, qui est une collection de solveurs d’algèbre linéaire portés sur supports d’exécution à base de tâches, afin de produire un solveur d’algèbre linéaire dense sur StarPU efficace et qui passe à l’échelle jusqu’à 3 000 coeurs de calcul et 288 accélérateurs de type GPU du supercalculateur TERA-100 du CEA-DAM
The ever-increasing supercomputer architectural complexity emphasizes the need for high-level parallel programming paradigms to design efficient, scalable and portable scientific applications. Among such paradigms, the task-based programming model abstracts away much of the architecture complexity by representing an application as a Directed Acyclic Graph (DAG) of tasks. Among them, the Sequential-Task-Flow (STF) model decouples the task submission step, sequential, from the parallel task execution step. While this model allows for further optimizations on the DAG of tasks at submission time, there is a key concern about the performance hindrance of sequential task submission when scaling. This thesis’ work focuses on studying the scalability of the STF-based StarPU runtime system (developed at Inria Bordeaux in the STORM team) for large scale 3D simulations of the CEA which uses dense linear algebra solvers. To that end, we collaborated with the HiePACS team of Inria Bordeaux on the Chameleon software, which is a collection of linear algebra solvers on top of task-based runtime systems, to produce an efficient and scalable dense linear algebra solver on top of StarPU up to 3,000 cores and 288 GPUs of CEA-DAM’s TERA-100 cluster
4

Polet, Pierre-Etienne. "Portage des chaînes de traitement sonar sur architecture hétérogène : conception et évaluation d'un environnement de programmation basé sur les tâches moldables." Electronic Thesis or Diss., Lyon, École normale supérieure, 2024. http://www.theses.fr/2024ENSL0004.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
L'augmentation des besoins en calcul dans les chaînes de traitement SONAR incite au choix d'architectures hétérogènes à base de GPGPU. La complexité de ces architectures rend l'implémentation d'algorithmes difficile pour des personnes qui ne sont pas à la fois spécialistes du domaine d'application et de la programmation parallèle. Cette thèse propose de répondre à cette problématique en exploitant des notions de programmation par tâches. Des méthodes d'analyse statique du code nous ont permis de regrouper les appels de fonction sur un GPU afin de limiter certains surcoûts en augmentant la granularité des tâches. Afin d'étendre cette approche pour permettre l'exploitation de plusieurs GPU tout en contrôlant l'utilisation mémoire, nous avons étudié un modèle à base de tâches moldable. Celui-ci a été décliné en une nouvelle directive OpenMP qui permet d'unifier plusieurs directives de parallélisation plus anciennes. Dans ce modèle les tâches moldables ou les sous-tâches conservent la capacité d'avoir des dépendances. La conception d'un prototype de support exécutif pour la gestion de ces tâches moldables s'est attachée à gérer l'équilibrage de charge sur une architecture hétérogène ainsi qu'à définir un algorithme pour détecter les dépendances entre de telles tâches. Des expérimentations sur un algorithme de formation de voies issu des chaînes de traitement SONAR et sur l'algorithme de factorisation de Cholesky ont mis en avant l'intérêt de la méthode et certaines faiblesses des choix d'implémentation
The increasing computational demands in SONAR processing chains lead to the choice of heterogeneous architectures based on GPGPU. The complexity of these architectures makes algorithm implementation challenging for individuals who are not specialists in both the application domain and parallel programming. This thesis aims to address this issue by leveraging task-based programming concepts. Static code analysis methods allowed us to group function calls on a GPU to limit certain overheads by increasing task granularity.To extend this approach to enable the utilization of multiple GPUs while controlling memory usage, we explored a moldable task model. This was instantiated into a new OpenMP directive that unifies several older parallelization directives. In this model, moldable tasks or sub-tasks retain the ability to have dependencies. The design of a prototype executive support for managing these moldable tasks focused on load balancing on a heterogeneous architecture and defining an algorithm to detect dependencies between such tasks. Experiments on a SONAR processing beamforming algorithm and the Cholesky factorization algorithm highlighted the method's benefits and some weaknesses in the implementation choices
5

Vet, Jean-Yves. "Parallélisme de tâches et localité de données dans un contexte multi-modèle de programmation pour supercalculateurs hiérarchiques et hétérogènes." Paris 6, 2013. http://www.theses.fr/2013PA066483.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Les contributions de cette thèse s'appuient sur un modèle de programmation par tâches, dont l'originalité réside dans l'ajustement de la quantité de calcul en fonction de l'unité d'exécution ciblée. Ce modèle de programmation est particulièrement adapté à un équilibrage de charge dynamique entre des ressources de calcul hétérogènes. Il favorise une meilleure exploitation des unités de traitement en offrant une meilleure réactivité en présence de variations des temps d'exécution, lesquelles peuvent être générées par des codes de calcul irréguliers ou des mécanismes matériels difficilement prévisibles. De plus, la sémantique des tâches de calcul facilite le recours à des mécanismes de gestion automatisée des opérations de cohérence des mémoires déportées et décharge les développeurs de cette tâche fastidieuse et source d'erreurs. Nous avons développé la plateforme d'exécution H3LMS afin d'agréger les propositions de cette thèse. Cette plateforme est intégrée à l'environnement de programmation MPC afin de faciliter la cohabitation de plusieurs modèles de programmation pour une meilleure exploitation des grappes de calcul. H3LMS permet, entre autres, de mieux aiguiller les tâches vers les unités de traitement appropriées en réduisant la quantité de coûteux accès distants au sein d'un nœud de calcul. Ces travaux s'intéressent également à l'adaptation de codes de simulation existants, conçus à l'origine pour exploiter exclusivement des processeurs traditionnels et pouvant comporter plusieurs centaines de milliers de lignes de code. Les performances de la solution développée sont évaluées sur la bibliothèque Linpack et par une application numérique réaliste du CEA
This thesis makes several distinct contributions which rely on a dedicated task-based programming model. The novelty of this model resides in a dynamic adjustment of the quantity of embedded operations depending on the targeted processing unit. It is particularly well adapted to dynamically balance workloads between heterogeneous processing units. It better harnesses those units by strengthening responsiveness in the presence of execution times fluctuations induced by irregular codes or unpredictable hardware mechanisms. Moreover, the semantics and programming interface of the task-parallel model facilitates the use of automated behaviors such as data coherency of deported memories. It alleviates the burden of developers by taking care of this tedious work and which can be a source of errors. We developed H3LMS an execution platform designed to combine the propositions detailed in the thesis. The platform is integrated to the MPC programming environment in order to enhance cohabitation with other programming models and thus better harness clusters. H3LMS is elaborated to improve task scheduling between homogeneous and heterogeneous processing units by reducing the need to resort to distant accesses in a cluster node. This thesis also focuses on the adaptation of legacy codes which are originally designed to exploit traditional processors and may also consist of hundreds of thousand lines of code. The performance of this solution is evaluated on the Linpack library and on a legacy numerical application from the CEA
6

Rossignon, Corentin. "Un modèle de programmation à grain fin pour la parallélisation de solveurs linéaires creux." Thesis, Bordeaux, 2015. http://www.theses.fr/2015BORD0094/document.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
La résolution de grands systèmes linéaires creux est un élément essentiel des simulations numériques.Ces résolutions peuvent représenter jusqu’à 80% du temps de calcul des simulations.Une parallélisation efficace des noyaux d’algèbre linéaire creuse conduira donc à obtenir de meilleures performances. En mémoire distribuée, la parallélisation de ces noyaux se fait le plus souvent en modifiant leschéma numérique. Par contre, en mémoire partagée, un parallélisme plus efficace peut être utilisé. Il est doncimportant d’utiliser deux niveaux de parallélisme, un premier niveau entre les noeuds d’une grappe de serveuret un deuxième niveau à l’intérieur du noeud. Lors de l’utilisation de méthodes itératives en mémoire partagée,les graphes de tâches permettent de décrire naturellement le parallélisme en prenant comme granularité letravail sur une ligne de la matrice. Malheureusement, cette granularité est trop fine et ne permet pas d’obtenirde bonnes performances à cause du surcoût de l’ordonnanceur de tâches.Dans cette thèse, nous étudions le problème de la granularité pour la parallélisation par graphe detâches. Nous proposons d’augmenter la granularité des tâches de calcul en créant des agrégats de tâchesqui deviendront eux-mêmes des tâches. L’ensemble de ces agrégats et des nouvelles dépendances entre lesagrégats forme un graphe de granularité plus grossière. Ce graphe est ensuite utilisé par un ordonnanceur detâches pour obtenir de meilleurs résultats. Nous utilisons comme exemple la factorisation LU incomplète d’unematrice creuse et nous montrons les améliorations apportées par cette méthode. Puis, dans un second temps,nous nous concentrons sur les machines à architecture NUMA. Dans le cas de l’utilisation d’algorithmeslimités par la bande passante mémoire, il est intéressant de réduire les effets NUMA liés à cette architectureen plaçant soi-même les données. Nous montrons comment prendre en compte ces effets dans un intergiciel àbase de tâches pour ainsi améliorer les performances d’un programme parallèle
Solving large sparse linear system is an essential part of numerical simulations. These resolve can takeup to 80% of the total of the simulation time.An efficient parallelization of sparse linear kernels leads to better performances. In distributed memory,parallelization of these kernels is often done by changing the numerical scheme. Contrariwise, in sharedmemory, a more efficient parallelism can be used. It’s necessary to use two levels of parallelism, a first onebetween nodes of a cluster and a second inside a node.When using iterative methods in shared memory, task-based programming enables the possibility tonaturally describe the parallelism by using as granularity one line of the matrix for one task. Unfortunately,this granularity is too fine and doesn’t allow to obtain good performance.In this thesis, we study the granularity problem of the task-based parallelization. We offer to increasegrain size of computational tasks by creating aggregates of tasks which will become tasks themself. Thenew coarser task graph is composed by the set of these aggregates and the new dependencies betweenaggregates. Then a task scheduler schedules this new graph to obtain better performance. We use as examplethe Incomplete LU factorization of a sparse matrix and we show some improvements made by this method.Then, we focus on NUMA architecture computer. When we use a memory bandwidth limited algorithm onthis architecture, it is interesting to reduce NUMA effects. We show how to take into account these effects ina task-based runtime in order to improve performance of a parallel program
7

Liang, Yan. "Mise en œuvre d'un simulateur en OCCAM pour la conception d'architectures parallèles à base d'une structure multiprocesseur hiérarchique." Compiègne, 1989. http://www.theses.fr/1989COMPD176.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
La simulation est devenue une étape indispensable dans la phase de conception de machines parallèles et permet d'éviter la construction de prototypes couteux. Dans cette thèse, un simulateur orienté vers des processus parallèles en langage OCCAM a été développé. Notre objectif a été de concevoir un simulateur adapté à un réseau de transputers pour la réalisation d'un prototype de machine parallèle utilisant des liaisons directes entre les transputers par les canaux séries. A titre d'exemple de simulation, une architecture parallèle (coprocesseur) à base d'une structure multiprocessor hiérarchique : maître-esclave a été réalisée au niveau processeur-mémoire-commutateur. La performance théorique est évaluée à l'aide des deux modèles analytiques dont l'un est une combinaison de systèmes ouverts M/M/1, et l'autre est un système ouvert M/M/s. La performance expérimentale a été mesurée respectivement sur les tâches indépendantes et les tâches séquentielles. La configuration expérimentale de sa performance théorique permet d'avoir un aperçu général sur les avantages et les limites d'une structure coprocesseur et d'envisager une implémentation ultérieure
The simulation has become an indispensable phase for conception of parallel processing systems, and enables to avoid construction of expensive prototypes. In this paper, a parallel process-oriented simulator written in OCCAM language has been developed. Our objective is to conceive a simulator adapted to a network of transputers for prototyping parallel processing systems by connecting directly the serial transputer channels. As a simulation example, a parallel processor system (coprocessor) based on hierarchical structure : master-slave has been realized at the processor-memory-switch level. The performance analysis is obtained via two queuing models : the former as independent M/M/1 systems and the latter as a M/M/s system. The experimental performance is measured respectively based on the independent tasks and the sequential tasks. The comparison of analytic and experimental results enables us to constate the advantage and limit of the coprocessor and to encourage us to its implementation
8

Tahan, Oussama. "Improving execution reliability of parallel applications on multicore architectures : an OpenMP based approach." Compiègne, 2012. http://www.theses.fr/2012COMP2046.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Aujourd’hui, afin d’améliorer les fonctionnalités et performances de ses produits, l’industrie recourt souvent à l’implémentation des calculateurs dans les systèmes. Pour cela les fournisseurs doivent faire face à plusieurs défis liés au temps et aux coûts de production, tout en respectant les exigences de fiabilité et de sécurité. La hausse progressive de la complexité des applications et des processeurs, ainsi que le rétrécissement significatif des tailles des puces électroniques rendent ces calculateurs plus vulnérables aux fautes transitoires. Dans cette thèse, nous avons étudié une méthode de fiabilisation de l’exécution des applications critiques sur les processeurs multi-cœurs et nous avons mis au point une technique de tolérance aux fautes basée sur la redondance. Cette méthode permettra de bénéficier du nombre en pleine expansion de cœurs par puce et de profiter des ressources libres pour une meilleure fiabilité. Dans nos travaux, nous avons mis au point plusieurs extensions au modèle d’OpenMP basé tâches, qui permettront aux programmeurs de spécifier les tâches critiques et de gérer automatiquement la redondance. De plus, ces extensions annuleront les séquences de tâches inutiles pour la redondance afin de libérer rapidement les ressources. Nous avons aussi étendu OpenMP avec un modèle d’annulation des tâches, permettant aux programmeurs de coder plus facilement des applications basées sur l’exécution spéculative et les algorithmes de recherche. De plus, nous avons rajouté une fonctionnalité supplémentaire à l’exécutif correspondant Nanos, qui lui permettra de s’adapter aux architectures des processeurs multi-cœurs basées NUMA, pour améliorer les performances
Today, computers are implemented more frequently within systems in order to provide products with better functionalities and improved performance. The fast growing appeal on computing based systems forced industry to meet new short time to market and cost related challenges. Besides that, systems providers are facing rapidly growing needs to supply computers with reliability and safety requirements. This is because both applications and processors complexity keeps increasing and die size remains shrinking, thus making computers more vulnerable toward transient faults. For all these reasons, engineers try to find cost-efficient tools and flexible solutions to properly develop these systems. In this PhD thesis, we will study a redundancy based fault tolerance approach using OpenMP taskcentric programming model. In this approach, we enable OpenMP programmers to tag reliable tasks within a program to automatically replicate them and apply a triple modular redundancy. Voting mechanism is used to detect and recover from erroneous results and behavior. This technique allows developers to take advantage of recent and future multi and many-core based systems since the number of available and not fully exploited resources keeps increasing with the growing number of cores. In addition, we will implement within Nanos runtime system a task cancellation approach allowing us to free resources by cancelling erroneous unnecessary subtrees of tasks. It will also allow OpenMP programmers to easily code applications involving task cancellation and speculative execution. Moreover, we will study runtime enhancements to improve execution of OpenMP applications on NUMA based architectures
9

Boillot, Lionel. "Contributions à la modélisation mathématique et à l'algorithmique parallèle pour l'optimisation d'un propagateur d'ondes élastiques en milieu anisotrope." Thesis, Pau, 2014. http://www.theses.fr/2014PAUU3043/document.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
La méthode d’imagerie la plus répandue dans l’industrie pétrolière est la RTM (Reverse Time Migration) qui repose sur la simulation de la propagation des ondes dans le sous-sol. Nous nous sommes concentrés sur un propagateur d'ondes élastiques 3D en milieu anisotrope de type TTI (Tilted Transverse Isotropic). Nous avons directement travaillé dans le code de recherche de Total DIVA (Depth Imaging Velocity Analysis), basé sur une discrétisation par la méthode de Galerkin Discontinue et le schéma Leap-Frog, et développé pour le calcul parallèle intensif – HPC (High Performance Computing). Nous avons ciblé plus particulièrement deux contributions possibles qui, si elles supposent des compétences très différentes, ont la même finalité : réduire les coûts de calculs requis pour la simulation. D'une part, les conditions aux limites classiques de type PML (Perfectly Matched Layers) ne sont pas stables dans des milieux TTI. Nous avons proposé de formuler une CLA (Conditions aux Limites Absorbantes) stable dans des milieux anisotropes. La méthode de construction repose sur les propriétés des courbes de lenteur, ce qui donne à notre approche un caractère original. D'autre part, le parallélisme initial, basé sur une décomposition de domaine et des communications par passage de messages à l'aide de la bibliothèque MPI, conduit à un déséquilibrage de charge qui détériore son efficacité parallèle. Nous avons corrigé cela en remplaçant le paradigme parallélisme par l'utilisation de la programmation à base de tâches sur support d'exécution. Cette thèse a été réalisée dans le cadre de l'action de recherche DIP (Depth Imaging Partnership) qui lie la compagnie pétrolière Total et Inria
The most common method of Seismic Imaging is the RTM (Reverse Time Migration) which depends on wave propagation simulations in the subsurface. We focused on a 3D elastic wave propagator in anisotropic media, more precisely TTI (Tilted Transverse Isotropic). We directly worked in the Total code DIVA (Depth Imaging Velocity Analysis) which is based on a discretization by the Discontinuous Galerkin method and the Leap-Frog scheme, and developed for intensive parallel computing – HPC (High Performance Computing). We choose to especially target two contributions. Although they required very different skills, they share the same goal: to reduce the computational cost of the simulation. On one hand, classical boundary conditions like PML (Perfectly Matched Layers) are unstable in TTI media. We have proposed a formulation of a stable ABC (Absorbing Boundary Condition) in anisotropic media. The technique is based on slowness curve properties, giving to our approach an original side. On the other hand, the initial parallelism, which is based on a domain decomposition and communications by message passing through the MPI library, leads to load-imbalance and so poor parallel efficiency. We have fixed this issue by replacing the paradigm for parallelism by the use of task-based programming through runtime system. This PhD thesis have been done in the framework of the research action DIP (Depth Imaging Partnership) between the Total oil company and Inria
10

Oulamara, Ammar. "Flowshops avec détérioration des tâches et groupement des tâches." Université Joseph Fourier (Grenoble), 2001. http://www.theses.fr/2001GRE10074.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Programmation à base de tâches":

1

Beaudouin-Lafon, Michel. Les langages à objets: Principes de base, techniques de programmation. Paris: A. Colin, 1992.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Biggerstaff, Ted J. Outils logiciels pour la programmation système. Paris: Masson, 1989.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Meyer, Bertrand. Reusable software: The Base object-oriented component libraries. [Goleta, Calif: Interactive Software Engineering, Inc., 1995.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Meyer, Bertrand. Reusable software: The Base object-oriented component libraries. Hemel Hempstead: Prentice Hall, 1994.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Tanenbaum, Andrew S. Architecture de l'ordinateur: Du circuit logique au logiciel de base. Paris: InterÉditions, 1987.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Tanenbaum, Andrew S. Architecture de l'ordinateur: Du circuit logique au logiciel de base. Paris: InterEditions, 1988.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Habert, Antoine. Scripting Windows: Automatiser les tâches d'administration avec VBScript, WSH, WMI, ADSI et les objets COM. Paris: Eyrolles, 2005.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Noirault, Claire. Oracle 10g: Entraînez-vous à administrer une base de données. Nantes: Éditions ENI, 2005.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Alberta. Alberta Learning. Direction de l'éducation française. Exemples de tâches d'intégration des technologies de l'information et de la communication aux matières de base de la 10e à la 12e année: Immersion. Edmonton: Alberta Learning, Direction de l'éducation française, 2000.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Alberta. Alberta Learning. Direction de l'éducation française. Exemples de tâches d'intégration des technologies de l'information et de la communication aux matières de base de la 1re à la 6e année: Francophone. Edmonton: Alberta Learning, Direction de l'éducation française, 2000.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Programmation à base de tâches":

1

"LES STRUCTURES DE BASE." In Éléments de programmation structurée, 29–56. Presses de l'Université du Québec, 2011. http://dx.doi.org/10.2307/j.ctv18pgz8t.7.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

GINOSAR, Ran. "Plural, pluricoeur haute performance à faible consommation d’énergie." In Systèmes multiprocesseurs sur puce 1, 73–91. ISTE Group, 2023. http://dx.doi.org/10.51926/iste.9021.ch3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Ce chapitre présente l’architecture pluri-cœur Plural qui combine plusieurs cœurs de processeur, un ordonnanceur matériel et une grande mémoire partagée sur puce. Elle utilise un modèle de programmation PRAM, de parallélisme au niveau des tâches et s’avère très efficace pour les applications DSP et d’apprentissage automatique. L’architecture Plural est hautement extensible et atteint de rapports élevés de performance/puissance.
3

Parratte, Jean. "Les Techniques de Base en Approche Familiale Systémique: Questionnement Circulaire, Recadrage et Prescription de Tâches." In L’Approche Systémique en Santé Mentale, 113–46. Les Presses de l’Université de Montréal, 2008. http://dx.doi.org/10.1515/9782760627499-007.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Reports on the topic "Programmation à base de tâches":

1

Brinkerhoff, Derick W., Sarah Frazer, and Lisa McGregor. S'adapter pour apprendre et apprendre pour s'adapter : conseils pratiques tirés de projets de développement internationaux. RTI Press, January 2018. http://dx.doi.org/10.3768/rtipress.2018.pb.0015.1801.fr.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Les principes de programmation et de gestion adaptables centrés sur l’apprentissage, l’expérimentation et la prise de décisions basée sur des faits gagnent en popularité chez les bailleurs de fonds et les partenaires de mise en œuvre dans le monde du développement international. L'adaptation exige un apprentissage de manière à ce que les ajustements apportés au cours du projet soient éclairés. Cela exige des méthodes de collecte d’informations qui fassent la promotion de la réflexion, de l’apprentissage et de l’adaptation, au-delà de données préalablement précisées. Une concentration sur l’adaptation modifie la réflexion traditionnelle sur le cycle des programmes. D'une part, elle fait disparaître les séparations entre la conception, la mise en œuvre et l’évaluation et, d'autre part, elle recadre la réflexion pour prendre en compte la complexité des problèmes de développement et des voies de changements non linéaires. Le soutien de structures et de processus de gestion est essentiel pour encourager la gestion adaptable. Les organisations de mise en œuvre et les bailleurs defonds expérimentent avec la manière dont les passations de marchés, la sous-traitance, la planification du travail et les rapports peuvent être modifiés afin que la programmation adaptable soit encouragée. Des systèmes de suivi, d’évaluation et d’apprentissage bien conçus peuvent aller au-delà des exigences en matière de redevabilité et de rapports pour produire des données et des enseignements pour une prise de décisions et une gestion adaptable basées sur les faits. Il est important de continuer l’expérimentation et l’apprentissage de manière à intégrer la programmation et la gestion adaptable dans les politiques et pratiques opérationnelles des bailleurs de fonds, despartenaires pays et des entités de mise en œuvre. Nous devons consacrer des efforts continus à la constitution d'une base de faits qui pourra contribuer àla gestion adaptable de manière à ce que les résultats de développement international soient atteints.
2

Iyer, Ruhil, and Léa Pare Toe. Effet des aléas climatiques sur les pratiques d’hygiène et d’assainissement en milieu rural au Burkina Faso. The Sanitation Learning Hub, Institute of Development Studies, August 2022. http://dx.doi.org/10.19088/slh.2022.017.

Full text
APA, Harvard, Vancouver, ISO, and other styles
Abstract:
Dans un monde où plus de deux milliards de gens n’ont pas accès à un assainissement de base, le changement climatique vient encore ajouter un élément de complexité qui creuse les inégalités existantes et met en exergue les vulnérabilités. L’interconnexion entre l’accès et l’utilisation des services d’hygiène et d’assainissement d’une part et les effets du changement climatique d’autre part peut être liée à des changements systémiques, des changements de comportement, des normes sociales et beaucoup d’autres facteurs. Bien que le changement climatique soit une source d’inquiétude majeure pour le secteur, l’assainissement rural reste négligé dans les discussions plus larges sur les effets du climat sur les services d’eau, d’assainissement et d’hygiène (EAH). De plus, les personnes, les ménages et les communautés vulnérables qui vivent au quotidien avec les effets du changement climatique dans le domaine de l’assainissement ne parviennent pas à se faire entendre. Au cours de recherches antérieures entreprises par la Sanitation Learning Hub (SLH) à l’IDS et l’Institute for Sustainable Futures – University of Technology Sydney (ISF-UTS), beaucoup de praticiens ont exprimé le besoin de créer un référentiel regroupant les expériences des particuliers et des communautés confrontés à ces questions afin d’élaborer des orientations pour la conception d’une programmation sur un assainissement résilient au climat.

To the bibliography