Modelisation fonctionnelle et graphique des applications a etat en vue de leur realisation sur architectures paralleles statiques

par GUILHEM DE WAILLY

Thèse de doctorat en Sciences appliquées

Sous la direction de Fernand Boeri.

Soutenue en 1997

à Nice .

    mots clés mots clés


  • Résumé

    L'accroissement incessant des performances des micro-processeurs donne a ces circuits electroniques une complexite telle qu'il est impossible d'en garantir la securite de fonctionnement. Le modele des processeurs n'a pas change depuis sa creation: il est bati sur une architecture de von-neumann, typiquement sequentielle. Le parallelisme semble etre une solution pour augmenter, a priori facilement, les performances des architectures materielles. Il existe principalement deux sortes de parallelisme: le parallelisme a grain fin, ou parallelisme d'instructions, et le parallelisme a gros grain, ou parallelisme de taches. Ce dernier concerne plutot la repartition de processus sur un reseau d'ordinateurs et il ne joue aucun role dans l'augmentation des performances des processeurs. Le parallelisme a grain fin, dont on espere beaucoup pour augmenter les performances des micro-processeurs semble en partie inefficace. D'une part, les architectures massivement paralleles sont difficiles a programmer efficacement d'une maniere automatique et d'autre part, les temps de communication des architectures basees sur des reseaux d'inter-connections sont prohibitifs par rapport aux temps d'execution des instructions utiles. Nous proposons dans notre these un modele d'architecture parallele appelee architecture parallele statique. Il s'agit d'une architecture construite a l'aide de processeurs communs, de type controleur ou dsp, partageant une memoire globale. Son originalite est d'annuler les temps de communication entre les processeurs et la memoire, puisque les processeurs sont directement connectes au bus, via un circuit d'interface a logique trois etats. Cette architecture n'est utilisable que si les conflits d'acces a la memoire globale sont resolus au moment de la compilation des applications. Son exploitation depend donc fortement des outils de developpement associes. Les outils developpes durant la these, baptises -outils, permettent une programmation graphique et hierarchique des applications, une programmation a l'aide d'un langage de haut niveau, leur execution sur le simulateur de l'architecture parallele statique. D'une maniere informelle, toute application modelisable a l'aide d'un graphe ou d'un schema de boites peut etre programmee avec cette chaine d'outils. Ainsi toute application reposant sur un modele a etat est-elle programmable, ce qui couvre en particulier les filtres numeriques et les circuits electroniques numeriques

  • Titre traduit

    Graphical and functional modeling of state based applications with static parallel architecture implementation issues


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 253 P.
  • Annexes : 73 REF.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université Côte d’Azur. Service commun de la documentation. Bibliothèque Sciences.
  • Disponible pour le PEB
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.