Arnaud TISSERAND

CNRS Researcher (CR1), IRISA Laboratory, CAIRN group in Lannion

IMPORTANT

internship/stages

 

News and events (Archives)

Conferences 2010
Jul.: ASAP (Rennes, France), ISSAC (Munich, Germany)
Aug.: FPL (Milano, Italy)
Sep.: PATMOS (Grenoble, France), SCAN (Lyon, France)
Oct.: YACC (Porquerolles Island, France), SM2ACD (Tunis-Gammath, Tunisia)
Nov.: Asilomar (Pacific Grove, CA, USA)
Dec.: ReConFig (Cancun, Mexico), FPT (Beijing, China)
Conferences 2011
Mar.: DATE (Grenoble, France)
Apr.: CGO (Chamonix, France), ASYNC (Ithaca, NY, USA)
May: École ARCHI11 (Mont-Louis, France)
July: ARITH (Tuebingen, Germany)

UP

Research

Topics

Computer arithmetic : operations, elementary functions, number systems...

Computer architecture : general and special purpose processors, computation units...

Hardware accelerators : ASIC, FPGA and GPU

Software libraries : arithmetic for crypto, finite field arithmetic

VLSI design and CAD tools : ASIC and FPGA circuits, asynchronous circuits, low power consumption, circuit generation tools

Applications : scientific computing, digital signal processing, image processing, digital control, cryptography, security.

Award

Best paper award with Romain Michard and Nicolas Veyrat-Charvillon at ASAP 2005 for our paper on Small FPGA polynomial approximations with 3-bit coefficients and low-precision estimations of the powers of x [PDF]

Collaborations

2009+: collaboration with the VLSI CAD laboratory, University of Massachusetts, Amherst USA

2008: collaboration with the CISaC laboratory, University of Calgary Canada

2007-2010: ROMA (Reconfigurable Operators for Multimedia Applications) project with IRISA, CEA LIST and THOMSON France R&D (funded by ANR Programme "Architectures du Futur" 2006)

2007-2008: collaboration with BEA Technologies

2006+: collaboration with the Codes and Cryptography Research Group, University of Cork, Ireland, (EGIDE grant)

2005-2007: collaboration with the Microelectronics and Digital Signal Processing Research Group, University of Québec at Chicoutimi.

2005-2008: NETHEOS, Montpellier

Some presentations

Invited seminar at the Center for Advanced Security Research Darmstadt (CASED) Germany (Apr. 2010): Secured Arithmetic Operators for Cryptography

Invited seminar at the Computer Science and Telecommunications Departement, École Normale Supérieure de Cachan, antenne de Bretagne (Mar. 2010): Exotic Number Systems for Hardware Arithmetic Operators

CAIRN seminar, Nov. 2009: Introduction to Elliptic Curve Cryptography (ECC) Hardware Implementation

Invited seminar at the Electrical & Computer Engineering Departement, University of Massachussets Amherst (Nov. 09): Secured Arithmetic Operators for Cryptography

Invited seminar at the Centre for Applied Cryptographic Research (CACR), University of Waterloo: Library for Prototyping the Computer Arithmetic Level in Crypto Applications

Crypto'Puces07: Computer Arithmetic for Cryptography in the Arith Group

Asilomar 2005: Simple Seed Architectures for Reciprocal and Square Root Reciprocal

Invited tutorial at ISSAC 2005: Algorithms and Number Systems for Hardware Computer Arithmetic

ARITH17: Division by Constant for the ST100 DSP Microprocessor

Arénaire meeting : Small FPGA polynomial approximations with 3-bit coefficients and low-precision estimations of the powers of x

Invited seminar at the LIRMM Computer Science seminar : Automatic Generation of Hardware Arithmetic Operators: Small Example

Invitation au séminaire CCA à l' ENSTA : Conception d'opérateurs arithmétiques, aspects matériels (in french)

ACI sécurité informatique, projet OCAM : exposé introduction aux circuits FPGA (in french)

Séminaire du LIP : DSP : des processeurs dédiés au traitement numérique du signal (in french)

Some links

ARITH 20, ARITH 19, ARITH 18, ARITH 17, ARITH 16, ARITH 14

Links to colleagues and groups

Tout sur la communauté arithmétique des ordinateurs en France : wiki arinews

GPU Computing : GPGPU (Univ. Perpignan)

SAGE: a free open-source mathematics software system (book in french)

ACI sécurite informatique, projet OCAM (Opérateurs Cryptographiques et Arithmétique Matérielle)

ACI cryptographie, projet OPAC (Opérateurs Arithmétiques pour la Cryptographie)

GDR du CNRS : ASR (ex ARP), IM (ex ALP), ISIS, SOC

AS arithmétique

ACM: digital library, conferences, publications, special interest groups [ SIGACT, SIGARCH, SIGBED, SIGDA, SIGMICRO, SIGSAC ]

IACR

IEEE: digital library, societies : [ CAS, CS, ITS, SSCS ]

Création du Groupe Thématique SMAI-MAIRCI

Calyce

Workshops CryptArchi

Edition: International Journal of High Performance Systems Architecture

Chercheur français, une espèce en voie de disparition ?

French researcher, a critically endangered species?

UP

Publications (Complete list / co-authors)

Some recent publications

UP

Students (Complete list)

Current PhD students

Thomas Chabrier, (1st year/3), IRISA, administrative co-advisor: E. Casseau

Danuta Pamula, (1st year/3), IRISA, administrative co-advisor: O. Sentieys

Current Master student

Andrianina Andriamanga, IRISA, co-advisor: S. Piestrak

UP

Softwares

PACE
Prototyping Arithmetic in Cryptography Easily [under development, collaboration with ARITH group LIRMM]
Seedgen
Seeds circuit generator (1/x and 1/sqrt(x)) [WWW]
MEPLib
Machine Efficient Polynomial Library [WWW]
Divgen
A divider unit generator : [WWW]
FLIP
Floating-Point Library for Integer Processors : [WWW]
On-line arithmetic library
VHDL on-line operators library (radix-2 representation)
Bibword
A minor Emacs mode for keywords in BibTeX files [WWW] beta version available

Links on softwares: AFUL

UP

Teaching / Enseignement (Complete Page / page complète)

Co-organisation de l'école thématique ECOFAC2010 : Conception faible consommation pour les systèmes embarqués temps réel (printemps, 2010, Cotes d'Armor)

Co-organisation de l'école thématique ARCHI09 : Architectures des systèmes matériels enfouis et méthodes de conception associées (30 mars - 3 avril, 2009, Pleumeur-Bodou)

Co-organisation de l'école thématique ARCHI07 : Architectures des systèmes matériels enfouis et méthodes de conception associées (19-23 mars, 2007, Boussens)

Organisation de l'école thématique ARCHI05 : Architectures des systèmes matériels enfouis et méthodes de conception associées (21-25 mars, 2005, Autrans)


Cours d'arithmétique des ordinateurs dans le Master 2 Recherche Signal et Systèmes Embarqués de l'ENSSAT (années 2008/2009 et 2009/2010)

Cours écoles doctorales de l'ENS Lyon : cours sur l'arithmétique des ordinateurs (programmes C et Maple)

Cours de "Circuits intégrés numériques" dans le Master 2 recherche spécialité Informatique Fondamentale de l'ENS Lyon (description du cours)

UP

Contact

Arnaud Tisserand

E-mail :
Arnaud.Tisserand@irisa.fr
* Warning: my email is automatically filtered, messages tagged as "SPAM" will be discarded
* Attention : mes émails sont triés automatiquement, les messages étiquetés "SPAM" seront détruits
Tel :
(+33) (0)2 96 46 90 27
Fax :
(+33) (0)2 96 46 01 99 (mention/préciser A. Tisserand)
Address/Adresse :
IRISA-ENSSAT. 6 rue Kérampont. BP 80518. 22305 Lannion cedex. France

UP

Vitae

Short biography

Arnaud Tisserand was born on Mar. 25, 1971 in Bourg-en-Bresse, France. He earned his HDR, Habilitation à Diriger des Recherches, (2010) in Computer Science from University of Rennes. He earned his Ph.D. (1997) and M.Sc. (1994) in Computer Science from the École Normale Supérieure de Lyon (ENS Lyon), France and B.Sc. (1991) in Mechanical Engineering from the University of Lyon. From Oct. 1997 to Sep. 1999, he was a research expert in the Ultra-Low Power Group of the Centre Suisse d'Électronique et de Microtechnique (CSEM), in Neuchâtel, Switzerland. From Oct. 1999 to Sep. 2005, he was a researcher at the French National Institue for Research in Computer Science and Control (INRIA) in the Arénaire group of the Laboratoire de l'Informatique du Parallélisme (LIP) in Lyon, France. Since Oct. 2005, he has a full-time research position at the French National Center for Scientific Research (CNRS). From Oct. 2005 to Nov 2008, he was in the Montpellier Laboratory of Computer Science, Robotics, and Microelectronics (LIRMM) and member and former head (2007-2008) of the arithmetic group (ARITH) group. Since Dec. 2008, he is a member of the Institut de recherche en informatique et systèmes aléatoires (IRISA) laboratory and the CAIRN research group. His research interests include computer arithmetic, computer architecture, VLSI and FPGA design, design automation, low-power design and applications in scientific computing, digital signal processing and cryptography. He taught computer arithmetic, computer architecture and VLSI design. He is a senior member of the IEEE (SSCS, CAS) and member of the ACM and IACR.

CV

fichier PDF (in french, version 2008/04)

Arnaud Tisserand
Last modified: Thu Jul 15 11:25:30 CEST 2010