myself at New York city Carlos Villavieja Prados
Postdoc at the University of Texas at Austin.
villavieja at hps [dot] utexas [dot] edu

Education

Teaching

Research

Publications

Personal

Contact

Education & Background

I got my bachelor degree and master at La Salle school of engineering (www.salleURL.edu).
Later on, in 2000, I co-founded an start-up consulting firm (www.cometatech.com). After, I realized teaching and research were the most fun for me and I worked for 2 years at my undergraduate school as lecturer and then in 2004 I moved to the Computer Architecture Department at UPC where I worked as a lecturer while studying my PhD. This is one of the greatest place for combining these two activities and enjoy the city were I was born, Barcelona.
I got my Phd in January 2012 and moved to Austin, Texas as a postdoctoral researcher in HPS group.

Teaching

At UPC, from 2005 to 2009, I taught PXCSO (Projectes de Xarxes de Computadors i Sistemes Operatius) at the Facultat d'Informatica de Barcelona (FIB).
At La Salle, from 2002 to 2004, I taught the following courses:
  • Introduction to Operating Systems/Distributed Systems
  • Introduction to Computers
  • Data structures and Algorithms
  • Research

    My research interests are in the area of Operating Systems and Computer Architecture. Currently, I work improving the interaction among OS/runtime systems and the architecture trying to improve applications performance by making better use of the hardware resources.

    Publications

    2012

  • Alejandro Rico, Felipe Cabarcas, Carlos Villavieja,Milan Pavlovic, Augusto J. Vega, Yoav Etsion, Alex Ramirez, Mateo Valero. On the Simulation of Large-scale Architecture Using Multiple Application Abstraction Levels. . ACM Transactions on Architecture and Code Optimization, 8(4):36, January 2012.
  • 2011

  • Carlos Villavieja, Vasileios Karakostas, Lluis Vilanova, Yoav Etsion, Alex Ramirez, Avi Mendelson, Nacho Navarro, Adrian Cristal and Osman S.Unsal. DiDi: Mitigating The Performance Impact of TLB Shootdowns Using A Shared TLB Directory. Proceedings of the 20th International Conference on Parallel Architectures and Compilation Techniques(PACT), October 2011.
  • Carlos Villavieja, Yoav Etsion, Alex Ramirez and Nacho Navarro. FELI: HW/SW support for On-Chip Distributed Shared Memory in Multicores. In Proceedings of Euro-Par. (Euro-Par 2011), August 2011.
  • 2009

  • Luis Velasco and Carlos Villavieja. "Como evaluar continua e individualmente en asignaturas basadas en proyectos" Jenui. Barcelona 2009.
  • Carlos Villavieja, Manolis Katevenis, Nacho Navarro, Dionisios Pnevmatikatos, Alex Ramirez, Stamatis Kavadias, Vassilis Papaefstathiou, and Dimitrios S. Nikolopoulos. "Hardware Support for Explicit Communication in Scalable CMP's" Technical Report UPC-DAC-RR-CAP-2009-1. January 2009.
  • 2008

  • C.Villavieja, I. Gelado, A. Ramirez and N. Navarro. "Memory Management on Chip-MultiProcessors with on-chip Memories". To appear in the 4th Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA 2008). July, 2008. Beijing, China.
  • C.Villavieja, I. Gelado, A. Ramirez and N. Navarro. "On-Chip memories, the OS perspective". 3th Industrial HiPEAC Workshop. Hp Labs. June 2008.
  • 2007

  • Mateu L, Villavieja C, Moll F. "Physics-based time-domain model of a magnetic induction microgenerator" IEEE Transactions on Magnetics. 2007;43(3):992-1001.March 2007.
  • 2006

  • C. Villavieja, N.Navarro. "Framework for security and reliability using Multicores". Second International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2006). July 2006.
  • 2005

  • C. Villavieja, I. Gelado, C. Boneti, M. Gil, N.Navarro. "Runtime Power Consumption measurements in Wireless Sensor Networks". First International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2005). July 2005.
  • C. Boneti, C. Villavieja, I. Gelado,Marisa Gil and N.Navarro. Scheduling techniques for SMT processors. First International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2005). July 2005.
  • I. Gelado, C. Villavieja, C. Boneti, M. Gil, X. Martorell. "Distributed Resource Management". First International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems (ACACES 2005). July 2005.
  • C. Villavieja, L. Mateu, I. Gelado, F. Martorell, F. Moll, N. Navarro, M.Gil. "Experimental Runtime Power Measurements in Wireless Sensor Networks". Simposio de Computacion Ubicua Inteligencia Ambiental (UCAmI'05). Septiembre 2005.
  • Personal info

    Contact

    Among my favorites hobbies are playing basketball and cooking.

    Contact

    Email address on the top of this page.

    Last updated March 4th, 2012.