Gianluca TEMPESTI
 Date of birth: March 7th, 1969
 Place of birth: Moncalieri (TO), Italy
 Citizenship: Italian
       
Address
 Cellular Architectures Research Group (CARG)
 Ecole Polytechnique Fédérale de Lausanne (EPFL)
 EPFL-IC-ISIM-GRTEM (INN239)
 Station 14
 CH-1015 Lausanne, Switzerland
Phone:
Fax:
Email:
URL:
+41-21-693 2602
+41-21-693 3705
gianluca.tempesti(at)epfl.ch
http://carg.epfl.ch
Career path
2003-Now 
 Swiss National Fund Assistant Professor
 Ecole Polytechnique Fédérale de Lausanne (EPFL)
 Lausanne, Switzerland

2001-2003 
1998-2001 
 Senior Researcher / First Assistant
 Post-Doctoral Fellow
 Logic Systems Laboratory, Ecole Polytechnique Fédérale de Lausanne (EPFL)
 Lausanne, Switzerland

2000-2003 
 Lecturer
 University of Lausanne
 Lausanne, Switzerland
 
Education
1994-1998 
 Ph.D. in Computer Science and Engineering
 Swiss Federal Institute of Technology at Lausanne (EPFL)
 Lausanne, Switzerland

1991-1993 
 Masters Degree in Computer Science and Engineering
 University of Michigan at Ann Arbor
 Ann Arbor, Michigan, USA

1987-1991 
 Bachelor of Science in Electrical Engineering (Computer Engineering)
 Princeton University
 Princeton, New Jersey, USA
Research Interests
Bio-inspired digital systems
Architectures for nanotechnology devices
Built-in self-test and self-repair techniques
Complex cellular automata
Design and development of FPGA circuits
Hardware/software co-design
High-performance processor architectures
Massively parallel computer systems
Logic systems design using FPGAs
Research Projects
 
Current
2003-Now 
 Architectures and design methodologies for bio-inspired computing machines
 Role: Project leader
Head of the Cellular Architectures Research Group (CARG)
 Funding: Swiss National Science Foundation subsidy
Amount: CHF 1.3M [Oct. 2003 - Sept. 2007]
 Collaboration with:
STMicroelectronics, Milan, Italy
Università di Milano - Bicocca, Milan, Italy
Università di Bologna, Bologna, Italy

1994-Now 
 Embryonics (embryonic electronics)
 Role: Direction of research group (since 2002)
 Funding: Co-applicant (with Prof. D. Mange) for Swiss National Science Foundation subsidies
Amount: CHF 173K [Apr. 2001 - Mar. 2003]
Amount: CHF 231K [Apr. 2003 - July 2005]
 Responsible for collaboration with:
University of York, York, England
University of Ferrara, Ferrara, Italy
University of Timisoara, Timisoara, Romania
Swiss Federal Institute of Technology at Zurich (ETHZ), Zurich, Switzerland
Daimler-Chrysler, Dresden, Germany

2001-Now 
 Reconfigurable POEtic Machines
 Role: Work-package leader
 Funding: European Community project, Information Society Technologies (IST) program
Total funding: € 1.6M - EPFL funding: € 350K [Oct. 2001 - Oct. 2004]
 Collaboration with:
University of York, York, England
Polytechnic University of Catalunya, Barcelona, Spain
University of Lausanne, Lausanne, Switzerland
University of Glasgow, Glasgow, Scotland

 
Past
2000-2002 
 Development of the BioWall reconfigurable computing tissue
 Role: Participant, with D. Mange, A. Stauffer, C. Teuscher, F. Vannel, Y. Thoma
 Funding: Villa Reuge Foundation, Switzerland
Amount: CHF 500K
 Collaboration with:
Villa Reuge Museum, Ste-Croix, Switzerland

1998-2001 
 Development of a repairable field-programmable gate array
 Role: Main scientist
 Funding: Japanese MITI project, Real-World Computing Partnership initiative
Amount: ¥ 17M (approx. CHF 275K) [Apr. 1998 - Mar. 2001]
 Responsible for collaboration with:
NEC Corporation, Tokyo, Japan
Electrotechnical Laboratory (ETL), Tsukuba, Japan

1998-1999 
 Processor architectures inspired by biology
 Role: Main scientist
 Funding: Consorzio Ferrara Ricerche, Italy
Amount: ITL 20M (approx. CHF 17K)
 Collaboration with:
University of Ferrara, Ferrara, Italy

Teaching Activities
Courses
2005-Now 
 Course "Genetic and developmental computing architectures"
 Master course
 Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland

2000-2003 
 Course "Architecture et technologie des ordinateurs II"
 Compulsory first-year course
 University of Lausanne, Lausanne, Switzerland

2000 
 Graduate Course "Bio-Inspired Systems and Computing"
 Pre-Doctoral School in Computer Science (with Dr. M. Sipper)
 Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland

1999 
 Course "Embryonics"
 University of Ferrara, Ferrara, Italy

Interventions
1996-Now 
 Course "Systèmes et programmation génétiques" - Guest lecturer
 Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland

1999-2001 
 Course "Génie Médical" - Guest lecturer
 Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland

1999 
 Graduate Course "Intelligent Interfaces Systems" - Guest lecturer
 Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland

Support
1995-2003 
 Course "Systèmes logiques"
 Course "Systèmes microprogrammés"
 Course "Conception de processeurs"
 Course "Architecture des ordinateurs"
 Teaching assistant. Laboratory assistant. Head assistant.
 Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland


Committees and reviewing
2003-Now 
Reviewer, IEEE Transactions on Circuits and Systems
2002-Now 
Reviewer, IEE Proceedings - Computers and Digital Techniques
2001-Now 
Reviewer, Artificial Life Journal
2005 
Program Co-Chair, Program Committee, 6th International Conference on Evolvable Systems: From Biology to Hardware (ICES 2005), Barcelona, Spain, September 2005.
Session Chair, 2005 NASA/DoD Conference on Evolvable Hardware (EH-2005), Washington, DC, July 2005.
 
Reviewer, Evolvable Hardware track,Genetic and Evolutionary Computation Conference (GECCO-2005), Washington, DC, June 2005.
 
Program Committee, 8th European Conference on Artificial Life (ECAL 2005), Canterbury, England, September 2005.
  
Invited Keynote Speaker, 7th International Workshop on Computer Architecture for Machine Perception (CAMP05), Palermo, Italy, July 2005.
  
Program Committee, 6th International Workshop on Information Processing in Cells and Tissues (IPCAT 2005), York, England, September 2005.
  
Reviewer, Organic Computing thematic priority program, German Research Council, Bonn, Germany.
2004  
Reviewer, Genetic and Evolutionary Computation Conference (GECCO-2004), Seattle, WA, June 2004
 
Scientific Committee, 6th Int. Conf. on Cellular Automata for Research and Industry (ACRI 2004), Amsterdam, NL, Oct. 2004
Session Chair, Panelist, 2004 NASA/DoD Conference on Evolvable Hardware (EH-2004), Seattle, WA, July 2004.
 
Invited Keynote Speaker, 4th Health and Textile International Forum 9Tessile e Salute), Biella, Italy, March 2004
 
Program Committee, Session Chair, 1st Int. Workshop on Biologically Inspired Approaches to Advanced Information Technology (BioADIT04), Lausanne, 2004.
2003 
Organizing committee, 5th International Workshop on Information Processing in Cells and Tissues (IPCAT 2003), Lausanne, Switzerland, September 2003.
Program Committee, Genetic and Evolutionary Computation Conference (GECCO 2003), Chicago, IL, July 2003.
Session Chair, Panelist, 2003 NASA/DoD Conference on Evolvable Hardware (EH-2003), Chicago, IL, July 2003.
Program Committee, Session Chair, 5th International Conference on Evolvable Systems: From Biology to Hardware (ICES 2003), Trondheim, Norway, March 2003.
2002 
Program Committee, 5th International Conference on Cellular Automata for Research and Industry (ACRI 2002), Geneva, Switzerland, October 2002.
Session Chair, NASA/DoD Workshop on Evolvable Hardware (EH2002), Alexandria, VA, July 2002.
Program Committee, Genetic and Evolutionary Computation Conference (GECCO 2002), New York, NY, July 2002.
Organizing committee, Turing Day: Computing science 90 years from the birth of Alan M. Turing, Lausanne, Switzerland, June 2002.
2001 
Program Committee, 4th International Conference on Evolvable Systems: From Biology to Hardware (ICES 2001), Tokyo, October 2001.
  
Invited Keynote Speaker, 6th Int. Work-Conf. on Artificial and Natural Neural Networks (IWANN2001), Granada, Spain, June 13-15, 2001.
1998 
Guest Editor, Artificial Life, Von Neumann's Legacy: Special Issue on Self-Replication, 4(3), The MIT Press, Summer 1998.
1997 
Program chair, Von Neumann day: Biological inspiration in computer science 40 years from the death of John von Neumann, Lausanne, Switzerland, July 1997.
Other distinctions
2001-Now 
Evaluator, Princeton University Admissions, Princeton, NJ.
1999-2003 
Member, Research Commission, School of Computer and Communication Sciences, Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland.
2002-2003 
Member, Section Council, Computer Science Section, Swiss Federal Institute of Technology at Lausanne (EPFL), Lausanne, Switzerland.
Languages
 English, French, Italian (native).