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 LinkedIn profile

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]