[CAPS logo]
Compilation
Architecture
Parallelism
Systems
research team

Introduction


English version

Introduction/Resume: Load this intro screen.

CV: Resume (curriculum vitae) or get long version.

Ph.D.: Description on my Ph.D. work.
I have studied software data layout techniques to improve cache performance of non scientific applications.

Ialloc 1.0: A dynamic allocation library written in C.
You can download this dynamic allocation library built to facilitate data structure memory layout optimization. By improving memory layout it is possible to improve cache performance and speedup applications using structures. This library is aimed at programs maniplulating linked lists and trees.

M2C: A cache simulation suite. New version.
You can download the cache simulation suite and the cache simulation data available on this site. 2D and 3D graphics can also be viewed directly on the site (To run the LiveGraphics applet you'll need a browser supporting Java 1.1 and JavaScript).

Download page: Links to papers and tool available here for download.

Teaching: resumes for some of the topics I've taught (in french).
For example: 6809 assembler or IRQ programmation on PCs.

[CAPS logo]
Compilation,
Architectures
Parallèles et
Systemes
research team

Non work: Pages not directly related to work (climbing, cooking, pictures, Green card lottery...).

Old pages: Previous web page version (in OLD/ directory).


Version françise

Introduction/Resume: Charge cette page d'introduction.

CV: curriculum vitae.

Ph.D.: Présentation de mon travail de thèse (anglais).
J'ai étudié les techniques logicielles de placement des données en mémoire pour améliorer la performance des antémémoires (caches) principalement pour des applications non-scientifiques.

Ialloc 1.0: Une librairie d'allocation dynamique en C.
Vous pouvez télécharger cette librairie d'allocation dynamique concue pour faciliter le placement des structures de données en mémoire. En améliorant le placement des données il est possible d'améliorer la performance du cache et donc d'accélérer les applications manipulant par exemple des listes ou des arbres.

M2C:Une chaîne de simulation de caches (anglais).
Vous pouvez télécharger la chaîne de simulation ou les simulations de cache disponibles sur le site. Les graphiques de simulation 2D et 3D peuvent être visualisés sur le site (nécessite un navigateur supportant Java 1.1 et JavaScript pour lancer l'applet LiveGraphics3D).

Téléchargement: Liens vers les articles et les programmes mis à disposition sur ce site.

Enseignement: formulaires pour les matières que j'ai enseigné. Par exemple: assembleur 6809 ou programmation des IRQs sur PCs...

Détente: pages diverses (escalade, cuisine, photos, visas US).

Vieilles pages: Ancienne version du serveur (dans le repertoire OLD/).

[Hitometer counter]