Thèse soutenue

Système de programmation parallèle OCCAM / ADA

FR  |  
EN
Auteur / Autrice : Mabrouk Nekkache
Direction : Yves Martinez
Type : Thèse de doctorat
Discipline(s) : Informatique et Automatique Appliquees
Date : Soutenance en 1987
Etablissement(s) : Lyon, INSA
Partenaire(s) de recherche : Laboratoire : LIA - Laboratoire d'Informatique Appliquée (Lyon)

Résumé

FR  |  
EN

La conception d'algorithmes parallèles pose des problèmes délicats, tels que la décomposition d'un système en sous-système parallèles, la synchronisation entre ces sous-systèmes, et l'exclusion mutuelle pour les données partageables, problèmes dus essentiellement à une vue de la programmation différente de celle de la programmation séquentielle. Pour se familiariser avec le parallélisme, la théorie et le matériel ne suffisent pas. Il est nécessaire de pratiquer et donc de disposer tout d'abord d'outils de familiarisation, de conception et de développement d'algorithmes parallèles, ensuite d'exécutif et éventuellement de vérificateur. En ce qui concerne l'expression du parallélisme, le langage OCCAM semble être adéquat; quant à l'exécutif nous avons exploré différentes solutions y compris celle offerte par ADA. Le système que nous avons développé autour de ces langages peut être considéré comme une aide à la spécification et au développement d'application temps réel en Ada.