Research
Publications
Teaching
Students
Professional Services
Olivier Temam
INRIA Saclay
Batiment G
Parc Club Universite
rue Jean Rostand
91893 Orsay Cedex
France

Tel: +33 1 72 92 59 52
Email: olivier.temam@inria.fr

Directeur de Recherche (~ Senior Research Scientist) at INRIA
Leader of the INRIA ByMoore Group
Adjunct Professor at Ecole Polytechnique

Research

ByMoore (BeYond MOORE). is a newly created Exploratory Action at INRIA which aims at investigating alternative computing architectures, especially defect-tolerant architectures/accelerators.
Goals. My primary research interests are in heterogeneous multi-cores and alternative computing approaches. Moore's law is not over yet, but we start to feel the pressure (energy, defects). Energy constraints call for customization and thus heterogeneous multi-cores, a combination of cores and accelerators. Defects call for defect-tolerant accelerators, possibly using drastically different computing approaches. Accelerators properly integrated within heterogeneous multi-cores provide an excellent opportunity for realistically and painlessly transitioning to alternative computing approaches.
Projects. In order to achieve these goals, I decompose the effort into a number of steps corresponding to the on-going projects listed below:
  • Programming approach for heterogeneous multi-cores. We are exploring a programming approach which can tackle the diversity of accelerators, make programs portable across heterogeneous multi-cores and require only an intuitive effort from the programmer.
  • Energy efficient and defect-tolerant reconfigurable accelerator tile. After exploring multi-purpose accelerators, we are now investigating an energy efficient reconfigurable tile. We then want to explore how to make this reconfigurable tile defect-tolerant, pushing the limits of defect-tolerance of traditional computing approaches.
  • Defect-Tolerant accelerators based on neural networks. Neural networks are an intrinsically defect tolerant computing approach. While hyped in the 1980s and 1990s, hardware neural networks fell out of favor. However, lately, a remarkable convergence of trends in machine-learning, technology and applications are making hardware neural networks particularly attractive again as defect-tolerant accelerators. This effort ranges from artificial neural networks (ANNs) with classic digital CMOS technology, to ANNs for digital signal processing using analog neurons, and up to biologically inspired neural networks, possibly using silicon devices other than transistors. You can find more details in the slides (BibTeX) of the keynote at ISCA 2010. Beyond hardware design, this effort can also lead to the efficient modeling and a better understanding of biological neural networks themselves.
Selected publications.
  • Antoine Joubert, Marc Duranton, Bilel Belhadj, Olivier Temam, Rodolphe Heliot: Capacitance of TSVs in 3D Stacked Chips a Problem? Not for Neuromorphic Systems, Design Automation Conference (DAC), June 2012.
  • Antoine Joubert, Bilel Belhadj, Olivier Temam, Rodolphe Heliot: Hardware Spiking Neurons Design: Analog or Digital?, International Joint Conference on Neural Networks (IJCNN), June 2012.
  • Yang Chen, Shuangde Fang, Lieven Eeckhout, Olivier Temam, Chengyong Wu: Iterative Optimization for the Data Center, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2012.
  • Rodolphe Heliot, Olivier Temam: Implementation of Signal Processing Tasks on Neuromorphic Hardware, In Proceedings of the International Joint Conference on Neural Networks (IJCNN 2011), San Jose, CA, August 2011.
  • Atif Hashmi, Hugues Berry, Olivier Temam, Mikko H. Lipasti: Automatic Abstraction and Fault Tolerance in Cortical Microarchitectures In Proceedings of the 38th International Symposium on Computer Architecture (ISCA), San Jose, CA, June 2011.
  • Yang Chen, Yuanjie Huang, Lieven Eeckhout, Liang Peng, Grigori Fursin, Olivier Temam, Chengyong Wu: Evaluating Iterative Optimization across 1000 Data Sets, International Conference on Programming Language Design and Implementation (PLDI), June 2010.
  • Sami Yehia, Sylvain Girbal, Hugues Berry, Olivier Temam: Reconciling Specialization and Flexibility Throug Compounds Circuits, International Symposium on High-Performance Computer Architecture (HPCA), February 2009.
  • All publications

    Selected recent news/activities.
  • The prototype Arch2Neu chip coming soon !
  • We now have an official joint INRIA-ICT-EPFL team, called YOUHUA, as part of the European-China lab LIAMA on the design and programming of heterogeneous systems
    (优化=yo1uhua4 in pinyin, which means "optimization").
  • This is not a news from the group, but it's interesting to note that a major player like IBM is investigating a Neural Network Chip.
  • P2N project on memristor-based neural network accelerator (with IMS Bordeaux, CNRS UMphi, Thales TRT): the hybrid tape-out (in 2014) will combine manually designed ferroeletric memristors connected to a chip containing analog neurons (two chips).
  • NEMESIS project on 3D stacked neural network coupled with a vision sensor (with CEA DACLE, UMR LEAD, UPS-CerCo): the goal of the 3D stacking tape-out (in 2013) is to demonstrate high-bandwidth vision processing.
  • NanoSaclay LABEX; NanoSaclay is a large scientific cluster regrouping several institutions in the Saclay area; part of the goal of the cluster is to investigate architectures based on novel technologies; this cluster includes faculties in physics and electronics.
  • Rodolphe Heliot presents the Arch2Neu project in a keynote at Computing Frontiers (CF 2011).
  • Zheng Li, who defended his PhD in December 2010 on scalable many-core architectures, has obtained the Chinese government award for excellence in research, attributed to PhDs conducted outside China. In 2010, 506 Chinese PhDs in 29 countries and across all scientific disciplines have received the award, among several tens of thousands of Chinese PhDs studying abroad. Congratulations !
  • A C++ version of the HMAX model of the visual cortex developed at MIT/CBCL.

  • Teaching

    No teaching is required at INRIA, but I enjoy teaching the Computer Architecture course at Ecole Polytechnique.