I am interested in researching innovative solutions to problems involving the design and implementation of efficient Computer Systems.

Examples of research problems that I have worked before are: compiler code optimization, processor simulation, code/microcode compression,  co-processor synthesis and cryptographic engines design. Solutions to these problems have been  published in a number of scientific events/journals.

My current research interests are in the areas of speculative execution,  parallel programming and optimization, heterogeneous high-performance computing,  design of Physical Unclonnable Functions (PUFs), and innovative mobile platforms for education.

My former students have joined companies like IBM, Microsoft, Intel, Google, Facebook, Samsung among others, or have created their own startups.

Openings: Post-Doctoral in Parallel and Distributed Computing.

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