Carlos Villavieja
Carlos Villavieja
Staff Software Engineer at Google
Email: first_name (dot) last_name (at) gmail (dot) com
Phone: +1 512-584-0158
View Carlos Villavieja's profile [PDF Resume]About me
I'm a software engineer at Google with a strong background on Hardware so I basically consider a person who likes computers, tries to build, program and use them at all levels.
I was a postdoc at the ECE department at the University of Texas at Austin (from October 2011 to June 2014), where I do research in Computer Architecture with Prof. Yale Patt at the HPS research group.
My research interests are related to computer architecture and the interaction between HW and SW. I'm a full stack research engineer with experience ranging from application development and OS kernel development to microarchitecture simulation. Prior to UT, I worked as an intern at Intel (Summer 2012) and as a Researcher at the Barcelona Supercomputing Center (2005-2011) where I got my Phd in the UPC Computer Architecture Department (2005-2012). From 2005 to 2011, I was a Lecturer at UPC and at La Salle School of Engineering (2000-2002) teaching Computer Engineering undergraduate courses.
I got my B.S. degree and M.S in Computer Engineering at La Salle School of Engineering (1994-2000).
I have also experience as an entrepreneur. In 2000 I co-founded a consulting firm Cometa Technologies (200-2002), later acquired by Smile Group in 2009. I have also mentored several graduate and undergraduate students on research and startups.
Publications Google Scholar
2014
Yoga: A Hybrid Dynamic VLIW/OoO Processor.
Carlos Villavieja, Jose A. Joao, Rustam Miftakhutdinow and Yale Patt
The University of Texas at Austin. Tech. Report March 2014. [PDF]
2013
Energy Efficient Last Level Caches via Last Read/Write Prediction.
Marco A. Z. Alves (UFRGS, Brazil), Carlos Villavieja (UT,Austin), Matthias Diener (UFRGS, Brazil), Philippe O. A. Navaux (UFRGS, Brazil)
Proceedings of 25th International Symposium on Computer Architecture and High Performance Computing.
(SBAB-PAD) October 2013. [PDF]
The Low Power Architecture Approach Towards Exascale Computing.
Nikola Rajovic, Lluis Vilanova, Carlos Villavieja, Nikola Puzovic, Alex Ramirez
Journal of Computational Science. 2013. [PDF]
2012
Energy Savings via Dead Sub-Block Prediction.
Marco A. Z. Alves, Khubaib, Eiman Ebrahimi, Veynu Narasiman, Carlos Villavieja, Philippe O. A. Navaux and Yale Patt
Proceedings of 24th International Symposium on Computer Architecture and High Performance Computing.
(SBAB-PAD) October 2012. [PDF]
On the simulation of large-scale architectures using multiple application abstraction levels.
Alejandro Rico, Felipe Cabarcas, Carlos Villavieja, Milan Pavlovic, Augusto Vega, Yoav Etsion, Alex Ramirez, Mateo Valero
ACM Transactions on Architecture and Code Optimization (TACO and HiPEAC Conference 2012). [PDF]
2011
DiDi: Mitigating the performance impact of TLB shootdowns using a shared TLB directory.
Carlos Villavieja, Vasileios Karakostas, Lluis Vilanova, Yoav Etsion, Alex Ramirez, Avi Mendelson, Nacho Navarro, Adrian Cristal, Osman S Unsal.
Proceedings of 20th International Symposium on Computer Architecture and High Performance Computing.
(PACT) October 2011. [PDF]
FELI: HW/SW support for on-chip shared memory in multicores.
Carlos Villavieja, Yoav Etsion, Alex Ramirez, Nacho Navarro.
Proceedings of 20th International Symposium on Computer Architecture and High Performance Computing.
(EuroPar) August 2011. [PDF]
2008
Memory management on chip-multiprocessors with on-chip memories
Carlos Villavieja, Isaac Gelado, Alex Ramirez, Nacho Navarro.
Proc. Workshop on the Interaction between Operating Systems and Computer Architecture.
(WIOSCA Workshop at ISCA 2008) [PDF]
Hardware Support for Explicit Communication in Scalable CMP’s
Carlos Villavieja, Manolis Katevenis, Nacho Navarro, Dionisios Pnevmatikatos, Alex Ramirez, Stamatis Kavadias, Vassilis Papaefstathiou, D Nikolopoulos.
Tech Report. Computer Architecture Dept., Polythecnic University of Catalonia (UPC), Barcelona, July. [PDF]
2007
Physics-based time-domain model of a magnetic induction microgenerator
Loreto Mateu, Carlos Villavieja, Francesc Moll.
(IEEE Journal) IEEE Transactions on Magnetics, Volume 43. issue 3.992-1001 [PDF]