Guido Araujo received his Ph.D. degree from Princeton University in 1997.  He worked as a compiler consultant for Conexant Semiconductor Systems and Mindspeed Technologies from 1997 – 2000 (California, USA). He is currently a Full Professor  of Computer Science and Engineering at the University of Campinas (UNICAMP), Sao Paulo, Brazil.

Together with his students, he was co-recipient of  Best Paper Awards at the ACM/IEEE DAC’96, SCOPES’03, IEEE SBAC-PAD’04, IP/SoC’06, WSCAD 2012 (2nd), SBCCI 2014 and SBAC-PAD 2017. His PhD students received the Best Thesis Award from the Brazilian Computer Society (1st in 2005, 2nd in 2003) and the CAPES Best Thesis Award  of  2005.

His  main  research interests are  in the areas of advanced mobile technologies, code optimization, transactional memory, parallel programming and cloud computing, which were developed in close co-operation with Microsoft, Intel, Samsung, LGE and universities in the USA and Canada.  He is currently working on projects involving speculative execution, data-flow computation on heterogeneous platforms, cloud-based programming models and secure code programming and execution.

For a short CV please look here.

DISCLAIMER: This is a personal page and not an official UNICAMP page. Its contents are of entire responsibility of Guido Araujo.