I have successfully defended and deposited my thesis, so I am done! I am in the process of getting settled in the Pacific Northwest, where I can smell coffee everywhere I go. This Fall I am starting as an Assistant Professor in the Computer Science & Engineering Department at the University of Washington.
I was born in São Paulo, Brazil.
In the broad field of computer science, I do research in computer architecture and compilers. I am part of the i-acoma group and my advisor is Prof. Josep Torrellas. My research focuses on reducing complexity and improving programmability of multiprocessors.
Some recent publications:
"BulkSC: Bulk Enforcement of Sequential Consistency", ISCA 2007.
"Implicit Parallelism with Ordered Transactions", PPoPP 2007.
"Colorama: Architectural Support for Data-Centric Synchronization", HPCA 2007.
"Scalable Cache Miss Handling for High Memory Level Parallelism ", MICRO 2006.
"Bulk Disambiguation of Speculative Threads in Multiprocessors ", ISCA 2006.
Here you can find my resume (1-page version), and list of publications.
I've worked a few times at IBM T. J. Watson Research Center in Yorktown Heights. I am also very thankful to IBM for giving me a PhD Fellowship for 2004-2006.
I got my BS and M. Eng. in Electrical Engineering from University of São Paulo, Brazil.
If you have a chance, take a look at SESC, a very fast multiprocessor simulator.
Now, here is a good way of choosing your next architecture or compiler conference.
As most graduate students, I am always looking forward to the next meal. Karin and I like to cook as a hobby. Besides our collection of cookbooks, we look for recipes here and here. Finally, here is a suggestion for a place to continue your education.
I am very fortunate to have such a happy family.
I am always happy because she exists.