Une approche fonctionnelle pour la conception et l'exploration architecturale de systèmes numériques - AGPIG Accéder directement au contenu
Thèse Année : 2011

A Functional Approach to Digital System Modeling and Design Space Exploration

Une approche fonctionnelle pour la conception et l'exploration architecturale de systèmes numériques

Résumé

This work presents a novel system-level design method based on typed functional programming and aiming at mitigating some of the issues making the development of modern digital systems complex, such as their increasing sizes and the variety of their subcomponents. We propose a range of mechanisms allowing to mix within a single design several description formalisms (``models of computation''), possibly at different abstraction levels. Moreover, the designer is provided with means to directly express the explorable parameters of each part of their design, and to find acceptable values for them through a partially or totally automatic system-wide architectural exploration step. The advantages brought by those new strategies are illustrated on several examples.
Ce manuscrit présente une méthode de conception au niveau système reposant sur la programmation fonctionnelle typée et visant à atténuer certains des problèmes complexifiant le développement des systèmes numériques modernes, tels que leurs tailles importantes ou la grande variété des blocs les constituant. Nous proposons un ensemble de mécanismes permettant de mélanger au sein d'un même design plusieurs formalismes de description distincts («modèles de calcul») se situant potentiellement à des niveaux d'abstraction différents. De plus, nous offrons au concepteur la possibilité d'expliciter directement les paramètres explorables de chaque sous-partie du design, puis d'en déterminer des valeurs acceptables via une étape d'exploration partiellement ou totalement automatisée réalisée à l'échelle du système. Les gains qu'apportent ces stratégies nouvelles sont illustrés sur plusieurs exemples.
Fichier principal
Vignette du fichier
these-toczek.pdf (1.19 Mo) Télécharger le fichier
Origine : Version validée par le jury (STAR)
Loading...

Dates et versions

tel-00665104 , version 1 (01-02-2012)

Identifiants

  • HAL Id : tel-00665104 , version 1

Citer

Tomasz Toczek. Une approche fonctionnelle pour la conception et l'exploration architecturale de systèmes numériques. Autre. Université de Grenoble, 2011. Français. ⟨NNT : 2011GRENT036⟩. ⟨tel-00665104⟩
414 Consultations
504 Téléchargements

Partager

Gmail Facebook X LinkedIn More