Vinicius Petrucci
vinicius (at) cs (dot)
pitt (dot) edu
I am a Lecturer at the Department of Computer Science at the University of Pittsburgh.
I will be joining Micron Technology in January 2022. This page won't be updated anymore.
Contact
Office: 6309 Sennott Square
Department of Computer Science
School of Computing and Information
University of Pittsburgh
210 S Bouquet Street
Pittsburgh, PA 15260
Appointments
- Lecturer — Dept. of Computer Science — University of Pittsburgh, 2019 —
- Tenured Assistant Professor — Dept. of Computer Science — Federal University of Bahia, Salvador, Brazil, 2015 — (Leave of absence)
- Research Fellow — Computer Science and Engineering — Univ. of Michigan—Ann Arbor, MI, 2013 — 2014
- Post-doctoral Researcher — Computer Science and Engineering — UC San Diego, 2013
Professional Preparation
- PhD in Computer Science — Fluminense Federal University, Niteroi, Rio de Janeiro, Brazil, 2009 — 2012
- Full Merit Research Scholarship by CNPq (Brazilian Science Foundation)
- Visiting Research Scholar at the Univ. of Pittsburgh, Computer Science Department (2011)
- Brazilian Research Scholarship for Doctorates Abroad (CAPES)
- MSc in Computer Science — Fluminense Federal University, Niteroi, Rio de Janeiro, Brazil, 2006 — 2008
- Full Merit Research Scholarship by CNPq (Brazilian Science Foundation)
- BSc in Computer Science — Univ. Candido Mendes, Campos, Rio de Janeiro, Brazil, 2001 — 2005
Research
My primary research interests concentrate on computer systems with emphasis on improving resource efficiency while delivering real-time performance guarantees. Energy consumption, for instance, is a big and growing problem for large-scale server systems, smartphones, and wearable devices. In particular, I have focused on understanding the tradeoffs of energy (e.g. save energy by running a bit slower) and performance (e.g. need to meet user expectations, always!) and exploring this knowledge to design better dynamic resource management approaches.
Check out my Google Scholar for up-to-date publications and citations.
Teaching
Fall 2021 / Spring 2021 / Fall 2020 / Summer 2020
Spring 2020 / Fall 2019
- CS 449 Intro to Systems Software
- CS 1622 Intro to Compiler Design (course page)
Spring 2019
- CS 447 Computer Organization and Assembly Language
- CS 1622 Intro to Compiler Design