Andres Upegui, Prof

From REuP Project

Revision as of 08:29, 16 July 2010; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Contents

Resume

Andres Upegui received a diploma of electronic engineer from the UPB in 1999, and a Ph.D. in computer science from the EPFL in 2006. Currently, he holds a position of temporary professor at the HEIG-VD and lecturer at hepia. His academic experience includes the participation on several research projects, writing of more than 30 scientific papers published on international journals, conference proceedings, and book chapters, teaching activities on domains as digital systems and bio-inspired systems, proposal and supervision of more than 20 student projects at bachelor, master, and PhD level, and participation as organiser and reviewer on several international journals and conferences. His main research interests are digital hardware design, embedded systems, and bio-inspired systems, including sub-domains of them as evolvable hardware, adaptive hardware systems, adaptive pervasive systems, autonomous robotics, processor architectures, and hardware acceleration.

Education

  1. Ph.D. in Computer Science, in the field of Computer Hardware - Ecole Polytechnique Fédérale de Lausanne - EPFL, Lausanne, Switzerland, 2006.
  2. Graduate School in Computer Science - Ecole Polytechnique Fédérale de Lausanne - EPFL, Lausanne, Switzerland, 2002.
  3. Electronic engineer - Universidad Pontificia Bolivariana, Medellín, Colombia, 1999.

Professional Experience

Temporary Professor

Reconfigurable & Embedded Digital Systems Institute (ReDS)
Haute Ecole d'Ingénierie et de Gestion du Canton de Vaud - HEIG-VD
Yverdon-les-Bains, Switzerland, since December 2009.

  1. Teaching of Computer Architectures I and II.
  2. Project proposal and fund raising.
  3. Participation in international conferences as speaker, organizer, and reviewer.
  4. Master and diploma projects proposal and supervision.

Lecturer

Laboratoire de Systèmes Numériques,
Haute école du paysage, d'ingénierie et d'architecture de Genève,
Genève, Switzerland, since September 2009.

  1. Teaching of Logic Systems, micro-controllers, and advanced digital systems.
  2. Diploma projects proposal and supervision.

Senior researcher and Lecturer

Reconfigurable & Embedded Digital Systems Institute (ReDS)
Haute Ecole d'Ingénierie et de Gestion du Canton de Vaud - HEIG-VD
Yverdon-les-Bains, Switzerland, from October 2006 to November 2009.

  1. Design of novel reconfigurable hardware architectures.
  2. Design and development of embedded systems based on FPGAs and 32-bit ARM processors.
  3. Design of novel adaptive systems based on artificial intelligence.
  4. Participation in international conferences as speaker, organizer, and reviewer.
  5. Strong collaboration with a multidisciplinary team composed of engineers, biologists, mathematicians, and philosophers.
  6. Teaching of Computer Architectures I.
  7. Master and diploma projects proposal and supervision.
  8. HDL description, verification, and FPGA prototyping.

CTO & co-owner

Domo Safety
Lausanne, Switzerland, since January 2009.

  1. Technological choices concerning product design and development.
  2. Advisor for wireless sensor networks deployment.

Research assistant

Logic Systems Laboratory (LSL)
Ecole Polytechnique Fédérale de Lausanne - EPFL
Lausanne, Switzerland, from January 2003 to September 2006.

  1. Design of novel bio-inspired architectures.
  2. Proposal of methodologies for designing partially self-reconfigurable systems.
  3. HDL description, verification, and FPGA prototyping.
  4. Collaboration with other universities, laboratories, and start-ups.
  5. Participation on teaching and student's projects proposal and supervision.
  6. Participation on several international conferences as speaker and reviewer.
  7. Publication of more than a dozen scientific papers.

Consultant

Accelogic LLC
Florida - USA, from July 2005 to November 2005.

  1. Architecture designer and developer of a global optimization architecture that ended up in a product prototype.
  2. Project proposal writing.
  3. HDL description, verification, and FPGA prototyping.

Research Assistant & Assistant Instructor

Universidad Pontificia Bolivariana
Medellin, Colombia, from January 2000 to December 2002

  • Teaching on reconfigurable computing and electronics.
  • Teaching on Intelligent Control.
  • Architecture designer of multiprocessor architectures.
  • HDL description, verification, and FPGA prototyping.
  • Design of a low-cost reconfigurable computing platform for education.
  • Student's projects proposal and supervision.

Awards and Scholarships

  1. "Best paper award in the category of Future and Emerging Technologies" in the NASA/ESA AHS 2007 Conference. Edimburg-Scotland, August, 2007.
  2. "2005 President's Innovator Award" delivered by Intellectual Property Systems in recognition of the contributions for the advancement of the company's technological competitive advantage. FL-USA, November, 2005.
  3. "The Industrial Robot Highly Commended Award" in the 8th International Conference on Climbing and Walking Robots (CLAWAR 2005). London-UK, September, 2005.
  4. "Scholarship for the Graduate School in Computer Science" delivered by the EPFL. Lausanne-Switzerland, 2001-2002.
  5. "Travel grant award", granted by the Special Interest Group on Design Automation (SIGDA) for attending the University Booth at the Design Automation Conference (DAC). Los Angeles-USA, 2000; Las Vegas-USA, 2001; Anaheim-USA, 2003.
  6. "2nd Best project award: Muestra de Trabajos de Ingenieria", delivered by the UPB in INGENIAR '01. Medellin-Colombia, 2001.
  7. "Scholarship for the course Interfacing Microsystems" granted by Iberchip. Montevideo-Uruguay, 2001.

Languages

  1. Spanish: Native tongue.
  2. French: Very good.
  3. English: Very good.

Personal Interest

  • Hiking, snowboarding, travelling, rugby, badminton, literature and scientific reading.

Publications

  1. Héctor F. Satizábal, Andres Upegui, and Andres Perez-Uribe "Social Target Localization in a Population of Foragers", to appear in proceedings of International Workshop on Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), May 12-14, Granada-Spain.
  2. Andres Upegui, "Dynamically Reconfigurable Hardware for Evolving Bio-Inspired Architectures" book chapter in "Intelligent Systems for Automated Learning and Adaptation: Emerging Trends and Applications", edited by Raymond Chiong, IGI Global publisher, Hershey - USA, pp. 1-22, 2010.
  3. Héctor F. Satizábal and Andres Upegui. "Dynamic Partial Reconfiguration of the Ubichip for Implementing Adaptive Size Incremental Topologies". In proceedings of the IEEE Congress on Evolutionary Computation, Trondheim - Norway, pp. 134-141, May 2009.
  4. Jaime Parra, Andres Upegui and Jaime Velasco. "Cytocomputation in a biologically inspired and dynamically reconfigurable hardware platform". In proceedings of the IEEE Congress on Evolutionary Computation, Trondheim - Norway, pp. 150-157, May 2009.
  5. Olivier Jorand, Andres Perez-Uribe, Henri Volken, Andres Upegui, Yann Thoma, Eduardo Sanchez, Francesco Mondada, and Philippe Retornaz. "Noise and bias for free : PERPLEXUS as a material platform for embodied thought-experiments". In proc. of Adaptive and Emergent Behaviour and Complex Systems (AISB 2009) Convention, Edinburgh, Scotland, April 6-9, 2009.
  6. Andres Upegui, Yann Thoma, Eduardo Sanchez, Andres Perez-Uribe, Juan Manuel Moreno, Jordi Madrenas and Gilles Sassatelli, "The PERPLEXUS bio-inspired hardware platform: A exible and modular approach", International Journal of Knowledge-Based and Intelligent Engineering Systems, IOS Press, Vol 12, Number 3, 2008, pp. 201-212.
  7. Andres Upegui, Andres Perez-Uribe, Yann Thoma, and Eduardo Sanchez. "Neural Development on the Ubichip by Means of Dynamic Routing Mechanisms". In G.S. Hornby et al. (Eds.): ICES 2008, LNCS 5216, pp. 392-401, 2008.
  8. Juan Camilo Peña, Jorge Peña, and Andres Upegui. "Evolutionary Graph Models with Dynamic Topologies on the Ubichip". In G.S. Hornby et al. (Eds.): ICES 2008, LNCS 5216, pp. 59-70, 2008.
  9. Olivier Brousse, Gilles Sassatelli, Thierry Gil, Michel Robert, Francois Grize, Eduardo Sanchez, Andres Upegui, and Yann Thoma. "The Perplexus Programming Framework: Combining Bio-inspiration and Agent-Oriented Programming for the Simulation of Large Scale Complex Systems". In G.S. Hornby et al. (Eds.): ICES 2008, LNCS 5216, pp. 402-407, 2008.
  10. Olivier Brousse, Gilles Sassatelli, Thierry Gil, Yoann Guillemenet, Michel Robert, François Grize, Eduardo Sanchez, Yann Thoma, Andres Upegui, Juan Manuel Moreno, and Jordi Madrenas. "BAF: A Bio-Inspired Agent Framework for Distributed Pervasive Applications". Proceeding of GEM08, pp. 115-121, 2008.
  11. A. Upegui, Y. Thoma, A. Perez-Uribe, and E. Sanchez , "Dynamic routing on the ubichip: toward synaptogenetic neural networks", In D. Keymeulen, T. Arslan, M. Suess, A. Stoica, A. Erdogan, and D. Merodio editors, 3rd NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2008), pages 228-235, Los Alamitos, CA, USA, Jun. 2008. IEEE Computer Society.
  12. Y. Thoma and A. Upegui, "UbiManager: a software tool for managing ubichips", In D. Keymeulen, T. Arslan, M. Suess, A. Stoica, A. Erdogan, and D. Merodio editors, 3rd NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2008), pages 213-219, Los Alamitos, CA, USA, Jun. 2008. IEEE Computer Society.
  13. Andres Upegui and Eduardo Sanchez, "Evolvable FPGAs", book chapter in "Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation", ed. by Scott Hauck and Andre DeHon, pages 725-752 Morgan Kaufmann, USA, 2008.
  14. A. Upegui, Y. Thoma, E. Sanchez, A. Perez-Uribe, J. M. Moreno, and J. Madrenas. "The perplexus bio-inspired reconfigurable circuit". In T. Arslan, A. Stoica, M. Suess, D. Keymeulen, T. Higuchi, R. Zebulum, and A. T. Erdogan, editors, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), pages 600-605, Los Alamitos, CA, USA, Aug. 2007. IEEE Computer Society.
  15. E. Sanchez, A. Perez-Uribe, A. Upegui, Y. Thoma, J.-M. Moreno, A. Villa, H. Volken, Napieralski, G. Sassatelli, E. Lavarec, "PERPLEXUS: Pervasive Computing Framework for Modeling Complex Virtually-Unbounded Systems," In T. Arslan, A. Stoica, M. Suess, D. Keymeulen, T. Higuchi, R. Zebulum, and A. T. Erdogan, editors, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), pages 587-591, Los Alamitos, CA, USA, Aug. 2007. IEEE Computer Society.
  16. J. Peña, A. Upegui, "A Population-Oriented Architecture for Particle Swarms", In T. Arslan, A. Stoica, M. Suess, D. Keymeulen, T. Higuchi, R. Zebulum, and A. T. Erdogan, editors, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), pages 563-570, Los Alamitos, CA, USA, Aug. 2007. IEEE Computer Society.
  17. Y. Thoma, A. Upegui, A. Perez-Uribe, E. Sanchez. Self-Replication Mechanism by Means of Self-Reconfiguration. In M. Platzner, K.-E. Grosspietsch, C. Hochberger, A. Koch (Eds.), 20th International Conference on Architecture of Computing Systems 2007 (ARCS '07), Workshop proc., pages 105-112, VDE Verlag, 2007.
  18. Arnaud Lagger, Andres Upegui, Eduardo Sanchez, and Ivan Gonzalez "Self-Reconfigurable Pervasive Platform for Cryptographic Aplication", in Proceedings of the 16th International Conference on Field Programmable Logic and Applications (FPL-06), Madrid - Spain, 2006.
  19. Rico Moeckel, Cyril Jaquier, Kevin Drapel, Elmar Dittrich, Andres Upegui, and Auke Jan Ijspeert. "Exploring adaptive locomotion with YaMoR, a novel autonomous modular robot with Bluetooth interface", Industrial Robot, vol 44, n.4, pages 285-290, 2006.
  20. Andres Upegui and Eduardo Sanchez, "Evolving Hardware with Self-Reconfigurable Connectivity in Xilinx FPGAs", in Proceedings of the 1st NASA /ESA Conference on Adaptive Hardware and Systems(AHS-2006), Istanbul - Turkey, pages 153-160, IEEE Computer Society, 2006.
  21. Jorge Peña, Andres Upegui, and Eduardo Sanchez, "Particle Swarm Optimization with Discrete Recombination: An Online Optimizer for Evolvable Hardware", in Proc. of the 1st NASA /ESA Conference on Adaptive Hardware and Systems(AHS-2006), Istanbul - Turkey, pages 163-170, IEEE Computer Society, 2006.
  22. Andres Upegui and Eduardo Sanchez, "On-chip and On-line Self-Reconfigurable Adaptable Platform: the Non-Uniform Cellular Automata Case", in Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS06), Rhodes - Greece, page 206, IEEE Computer Society, 2006.
  23. Andres Upegui, Carlos Andres Peña-Reyes, and Eduardo Sanchez. "On-line Topology Exploration of Spiking Neural Networks on FPGAs". Microprocessors and Microsystems, vol 29, p 211-223, 2005.
  24. Andres Upegui and Eduardo Sanchez, "Evolving Hardware by Dynamically Reconfiguring Xilinx FPGAs", in Proceedings of the International Conference on Evolvable Systems (ICES 05), Sitges- Spain, September 2005.
  25. Rico Moeckel, Cyril Jaquier, Kévin Drapel, Elmar Dittrich, Andres Upegui, and Auke Ijspeert, "YaMoR and Bluemove - an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion" in 8th International Conference on Climbing and Walking Robots (CLAWAR 05), London - UK, September 2005.
  26. Grégory Mermoud, Andres Upegui, Carlos-Andres Peña, and Eduardo Sanchez "A Dynamically-Reconfigurable FPGA Platform for Evolving Fuzzy Systems" International Work-conference on Artificial and Natural Neural Networks IWANN2005, Villanova i la Geltru - Spain, June 2005.
  27. Andres Upegui, Rico Moeckel, Elmar Dittrich, Auke Ijspeert, and Eduardo Sanchez "An FPGA Dynamically Reconfigurable Framework for Modular Robotics". DRS Workshop at the ARCS 05 conference. Innsbruck - Austria, March 2005.
  28. Andres Upegui, Carlos Andrés Peña-Reyes, and Eduardo Sanchez. "A hardware implementation of a network of functional spiking neurons with hebbian learning". BioAdit - InternationalWorkshop on Biologically Inspired Approaches to Advanced Information Technology. Lausanne - Switzerland. January 2004.
  29. Andres Upegui, Carlos Andres Pena-Reyes, and Eduardo Sanchez. "A Functional Spiking Neuron Hardware Oriented Model. In J. Mira, J. R. Alvarez (eds.), Computational Methods in Neural Modeling, Volume 2686 of Lecture Notes in Computer Science, pp. 136-143, Springer, Berlin, 2003.
  30. Andres Upegui, Carlos Andrés Peña-Reyes, and Eduardo Sanchez. "A methodology for evolving spiking neural-network topologies on line using partial dynamic reconfiguration. Proceedings of II ICCI - International Conference on Computational Intelligence. Medellin - Colombia. November 2003.
  31. Andres Upegui, Ivan Herrera, Hernan Sánchez. "Integracion del Multiprocesador MADE". Proc. of the VII Workshop Iberchip. Montevideo - Uruguay. March 2001.
  32. Ivan Herrera, Hernan Sánchez, Andres Upegui, and Lucas Restrepo. "Modelo de simulación y Prueba para el Multiprocesador MADE". Proceedings of the VI Workshop Iberchip. Sao Paulo - Brasil. 2000.
  33. Ivan Herrera, Hernan Sánchez, Andres Upegui, and Lucas Restrepo. "MADE Multiprocessor". Proc. of the 1st National Symposium of electronic and telecommunication research. Universidad de Los Andes. Bogotá - Colombia. November 1999.

Review Activities

Occasional reviewer for the following international journals

  • Transactions on Evolutionary Computation, IEEE Comp. Intelligence Society.
  • Journal on Embedded Systems EURASIP.
  • Microprocessors and Microsystems, Elsevier.
  • Neurocomputing, Elsevier.
  • Transaction on Neural Networks, IEEE Computational Intelligence Society.
  • Transaction on Systems, Man, & Cybernetics, IEEE Systems, Man, & Cybernetics Society.
  • Transaction on Neural Systems and Rehabilitation Engineering, IEEE Engineering in Medicine and Biology Society.

Conferences participation

  • Program committee of the ICES 2010 Conference.
  • Special session organiser and program committee at the CEC 2009 Conference.
  • Program committee of the CompleNet 2009 and 2010 Conference.
  • Program committee of the Reconfig 2008 and 2009 Conference.
  • Technical committee of the IJCNN 2008 Conference.
  • Technical committee of the CEC 2008 and 2010 Conference.
  • Program committee of the ICCI 2005 and 2003 Conference.

Unpublished Public Academic Activities: Exhibitions, Invited Lectures, Talks, Tutorials, And Posters

  1. "The Perplexus bio-inspired platform", Exhibition at the "Grid and pervasive computing conference - GPC09", Geneva, May 2009.
  2. "Ubidules@Home", Exhibition at the "Science beyond fiction conference", Organized by the European commission, Prague, April 2009.
  3. "The Ubichip bio-inspired reconfigurable circuit", Exhibition at the 5a7 presentation of the REDS institute, Yverdon, Switzerland, November 2007.
  4. "High Performance Non- von Neumann Algorithms For Large-Scale Optimization", Poster at the "31st Dayton-Cincinnati Aerospace Sciences Symposium", Dayton-OH, USA, March 2006.
  5. "Evolving Artificial Neural Networks", Invited lecture, - Prof. G. Tempesti and Prof. A. Ijspeert course "Genetic and developmental computing architectures", EPFL, Lausanne, Switzerland, December 2005.
  6. "Tutorial in Dynamic Partial Reconfiguration of Xilinx FPGAs", Tutorial given at the "Seminario Internacional sobre sistemas dinamicamente reconfigurables", Universidad de Antioquia and UPB, Medellin, Colombia, Febrary 2005.
  7. "Dynamic Partial Reconfiguration", Invited lecture, Prof. Eduardo Sanchez course "Conception avancée de systèmes numériques", EPFL, Lausanne, Switzerland, March 2004 and 2005.
  8. "Evolving Neural Networks", Invited lecture, Prof Daniel Mange's course "Systèmes et programation génétiques", EPFL, Lausanne, Switzerland, January 2004 and 2005.
  9. "Topology Exploration of Spiking Neural Networks on FPGAs", Tutorial at ICCI - 2003, "International Congress on Computational Inteligence", Medellín, Colombia. November 6-8, 2003.
  10. "Topology Evolution of Spiking Neural Networks", Talk at the "Ciclo de conferencias sobre inteligencia artificial", Rama estudiantil IEEE. Universidad Pontificia Bolivariana, Medellin, Colombia. November 5, 2003.
  11. "Reconfigurable Computing", Lecture at the Course on "Advanced Digital System Design", Processor Architecture Laboratory (LAP), Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland. October 6-10, 2003.
  12. "A functional spiking neuron hardware oriented model". Poster at the University Booth - SIGDA. In: 40th DAC. Anaheim, CA, USA. June 2003.
  13. "Microboard: a low-cost prototyping platform for reconfigurable computing", presented at "INGENIAR '01: Muestra de trabajos de ingenieria". UPB, Medellin-Colombia. October 2001.
  14. "Seminar on FPGA based design". Course given at the Universidad Pontificia Bolivariana, Bucaramanga, Colombia. September 2001.
  15. "Integration of the Event Driven Multiprocessor". Poster at the University Booth - SIGDA. In: 38th DAC. Las Vegas, NV, USA. June 2001.
  16. "MADE Multiprocessor and Microboard", Poster at the University Booth - SIGDA. In: 37th DAC. Los Angeles, CA, USA. June 2000.

Student Projects Supervised And Co-Supervised

  1. Hugo Giani: "Neural networks for sensor-based activity recognition", Diploma project, hepia (Switzerland), 2009-2010 (going on).
  2. Marc-Henri: Krenger: "Home automation with zigbee", Diploma and semester projects, HEIG-VD, 2009-2010 (going on).
  3. Oscar Franco: "Embedded system for activity detection by means of accelerometer data", Master thesis, UPC (Spain) and HEIG-VD, 2008-2009.
  4. Lucas Gomez: "Système d'assistance à la navigation basé sur la vision pas ordinateur", Diploma project, IDIAP (Switzerland) and HEIG-VD, 2008-2009.
  5. Yasser Baleghi: "Evolvable hardware for fault tolerance in co-evolutionary communication", Summer internship in the framework of his PhD program, Iran University of Science and Technology and HEIG-VD, 2008-2009
  6. Jaime Parra: "Cytoelectronics: a new computational paradigm", Summer Internship during his PhD program, U. del Valle (Colombia) and HEIG-VD, 2008
  7. Damien Bertizzolo: "Optimisation par essaim de particules auto-réplicatifs" Diploma and semester projects, HEIG-VD, 2007-2008.
  8. Juan Camilo Peña: "Dynamic routing for modelling social agents", Summer Internship, UPB (Colombia) and HEIG-VD, 2007.
  9. Jorge Peña: "On-chip and On-line Adaptive Hardware Using Particle Swarm Optimization with Discrete Recombination" Master thesis, ALaRI and EPFL, 2006
  10. Arnaud Lagger: "Self-Reconfigurable Platform for Cryptographic Application", Master thesis, EPFL, 2006
  11. Adamo Maddalena: "YaMoR II - The Second Generation of the YaMoR Modular Robot", Master thesis, EPFL, 2006
  12. Jerome Maye: "Bluetooth Configuration of an FPGA: An Application to Modular Robotics", Semester Project, EPFL, 2005
  13. Gregory Mermoud: "A Dynamically-Reconfigurable FPGA Platform for Evolving Fuzzy Systems", Semester Project, EPFL, 2005
  14. Cyril Jaquier, Kevin Drappel: "Bluemove: Using Bluetooth to Control a YaMoR Modular Robot", Semester Project, EPFL, 2005.
  15. Christian Kunzler: "Algorithmes d'Apprentissage pour des Réseaux de Neurones à Impulsions", Semester project, EPFL, 2005
  16. Valentin Longchamp: "Linux for MicroBlaze, an FPGA-Based Platform", Semester project, EPFL, 2005.
  17. Rico Mockel: "Design and Construction of an Autonomous Modular Robot Unit with Bluetooth and FPGA", Summer Internship, EPFL, 2004
  18. Elmar Dittrich: "Modular Robot Unit - Characterization, Design and Realization", Summer Internship, EPFL, 2004.
  19. Jorge Peña, Jeronimo Castrillon, Daniel Giraldo: "Aprendizaje por Refuerzo en Espacios Continuos para la Evasión de Obstáculos en un Robot Móvil", Diploma Project, UPB, 2004.
  20. Nicolas Frey: "Linux for PowerPC, an FPGA-Based Platform", Semester project, EPFL, 2004.
  21. Barthélemy von Haller: "Implémentation d'un Réseau de Neurones Reconfigurables sur FPGA avec JBits", Semester project, EPFL, 2004.
  22. Edouard Goupy, Guillaume Du Pasquier: Synchronization of Nonlinear Oscillators via Bluetooth, Semester Project, EPFL, 2003.
  23. Alejandra Gallón, Juan Carlos Vélez, Alex Echavarria: "Chip para Adquisición y Edición de Video", Diploma Project, UPB, 2001.
Personal tools