Identité

Je m'appelle Corentin Ferry. Bienvenue sur ma page !

Je travaille actuellement comme Senior Software Development Engineer à AMD ("Advanced Micro Devices"), à Cologne en Allemagne.

Mes centres d'intérêt tournent autour des FPGA, de la synthèse de haut niveau (HLS), de la conception de puces en RTL, et de la construction de compilateurs.

Mon CV (PDF, en langue anglaise)

Contact

Vous pouvez me contacter par e-mail à l'adresse suivante : corentin.ferry@cferr.fr ou connectez-vous sur mon LinkedIn.

Quelques mots sur ma thèse

J'ai soutenu ma thèse de doctorat le 19 février 2024 à Colorado State University (Fort Collins, Colorado, États-Unis), en co-tutelle avec l'université de Rennes, sous la direction de Steven Derrien et Sanjay Rajpadhye.

Je travaille à optimiser des accélérateurs FPGA du point de vue de la mémoire à l'aide de compilateurs. Dans le domaine du calcul haute performance, lorsque des FPGA sont utilisés, leur demande mémoire est telle qu'il est nécessaire d'optimiser chaque accès pour ne pas souffrir de ralentissements. Je me concentre sur les accès les plus coûteux, dans les mémoires extérieures au FPGA, et postule qu'il est possible de faire découvrir à un compilateur un placement des données dans ces mémoires (aussi appelé une allocation) qui réduise la latence des accès, en affichant de la localité et de la contiguité.

Les techniques me permettant de parvenir à une découverte automatique d'allocation sont intégrées à certains compilateurs parallélisants, et donnent une représentation littérale (mathématique) du comportement du programme. On peut ainsi répondre aux questions suivantes : où, et quand, les accès mémoire sont-ils effectués ? La connaissance de ces informations permet de prédire la performance d'un programme, et modifier son comportement ainsi que l'emplacement des données.

Télécharger: Manuscrit | Planches

D'autres choses en informatique

Tout le monde ne peut faire de sa passion son métier. J'ai cette chance. Je suis particulièrement intéressé par tout ce qui se passe à bas niveau dans nos machines. Voici une liste non exhaustive de mes intérêts du moment, indépendants par ailleurs de ma thématique de recherche dans ma thèse :

USA

J'ai raconté mes séjours aux USA sur un blog dont voici l'adresse : https://blog.cferr.fr/. Je ne trouve que trop peu de temps pour le mettre à jour, mais certains me disent que le problème du temps est un non-problème. N'hésitez pas à me pousser pour que j'y écrive davantage lorsque le temps me le permet !

Autres

Je suis fier d'entretenir depuis 2006 le site internet de la mairie de Verlans, un charmant petit village de Haute-Saône. Trouvez-le ici : http://mairieverlans.free.fr/.