Un environnement pseudo-parallèle pour Unix - Archive ouverte HAL Accéder directement au contenu
Autre Publication Scientifique Année : 1989

Un environnement pseudo-parallèle pour Unix

Résumé

Quasi-parallelism enables several applications in one processor to be simultaneously executed. Based on the coroutine notion, this concept is used in numerous systems and languages.In order to have a straightforward approach of parallelism, we propose an efficient and basic environment. It allows an easily use of the coroutine concept which is non-existent in the C language. This portable environment in its entirety is coded in C language, and only uses standard library functions of the Unix system. The evaluation shows the good performance of our quasi-parallel environment.
Le pseudo-parallélisme permet à plusieurs applications de s'exécuter en simultanéité apparente sur une même machine. Fondée essentiellement sur la notion de coroutine, ce concept existe dans de nombreux systèmes et langages. Nous proposons un environnement efficace et élémentaire permettant l'exploitation aisée de ce concept inexistant en langage C, afin de bénéficier d‘une approche simplifiée du parallélisme. Cet environnement portable est totalement écrit en langage C, et n'utilise que des fonctions de la bibliothèque standard du système Unix. Les évaluations de performances effectuées ont permis de dégager une baisse importante de l'utilisation du processeur grâce à cet environnement.
Fichier principal
Vignette du fichier
rapport-MASI-300.1989.pdf (1.43 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01551471 , version 1 (30-06-2017)

Identifiants

  • HAL Id : hal-01551471 , version 1

Citer

Joel Berthelin, Bernard Cousin. Un environnement pseudo-parallèle pour Unix. 1989, pp.1-18. ⟨hal-01551471⟩
182 Consultations
16 Téléchargements

Partager

Gmail Facebook X LinkedIn More