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 along my academic history are: compiler code optimization, processor simulation, code and 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.
DISCLAIMER: This is a personal page and not an official UNICAMP page. Its contents are of entire responsibility of Guido Araujo.