Guilherme Ottoni
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
20
Venues
7
Active years
2001–2024
Best venue rank
A*
Where they publish
Papers
20 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2024 | CGO | Welcome from the Program Chairs. | Guilherme Ottoni, Fernando Pereira, Michel Steuwer, Jingling Xue |
| 2021 | CC | Lightning BOLT: powerful, fast, and scalable binary optimization. | Maksim Panchenko, Rafael Auler, Laith Sakka, Guilherme Ottoni |
| 2021 | CGO | HHVM Jump-Start: Boosting Both Warmup and Steady-State Performance at Scale. | Guilherme Ottoni, Bin Liu |
| 2019 | CGO | BOLT: A Practical Binary Optimizer for Data Centers and Beyond. | Maksim Panchenko, Rafael Auler, Bill Nell, Guilherme Ottoni |
| 2018 | PLDI | HHVM JIT: a profile-guided, region-based compiler for PHP and Hack. | Guilherme Ottoni |
| 2017 | CGO | Optimizing function placement for large-scale data-center applications. | Guilherme Ottoni, Bertrand Maher |
| 2014 | OOPSLA | The hiphop virtual machine. | Keith Adams, Jason Evans, Bertrand Maher, Guilherme Ottoni, Andrew Paroski, Brett Simmers, Edwin Smith, Owen Yamauchi |
| 2012 | OOPSLA | The HipHop compiler for PHP. | Haiping Zhao, Iain Proctor, Minghui Yang, Xin Qi, Mark Williams, Qi Gao, Guilherme Ottoni, Andrew Paroski, Scott MacVicar, Jason Evans, Stephen Tu |
| 2008 | ASPLOS | Communication optimizations for global multi-threaded instruction scheduling. | Guilherme Ottoni, David I. August |
| 2008 | CGO | Parallel-stage decoupled software pipelining. | Easwaran Raman, Guilherme Ottoni, Arun Raman, Matthew J. Bridges, David I. August |
| 2007 | MICRO | Global Multi-Threaded Instruction Scheduling. | Guilherme Ottoni, David I. August |
| 2006 | CC | Selective Runtime Memory Disambiguation in a Dynamic Binary Translator. | Bolei Guo, Youfeng Wu, Cheng Wang, Matthew J. Bridges, Guilherme Ottoni, Neil Vachharajani, Jonathan Chang, David I. August |
| 2006 | MICRO | Support for High-Frequency Streaming in CMPs. | Ram Rangan, Neil Vachharajani, Adam Stoler, Guilherme Ottoni, David I. August, George Z. N. Cai |
| 2006 | PLDI | Automatic instruction scheduler retargeting by reverse-engineering. | Matthew J. Bridges, Neil Vachharajani, Guilherme Ottoni, David I. August |
| 2006 | PLDI | A framework for unrestricted whole-program optimization. | Spyridon Triantafyllis, Matthew J. Bridges, Easwaran Raman, Guilherme Ottoni, David I. August |
| 2005 | CGO | Practical and Accurate Low-Level Pointer Analysis. | Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, David I. August |
| 2005 | MICRO | Automatic Thread Extraction with Decoupled Software Pipelining. | Guilherme Ottoni, Ram Rangan, Adam Stoler, David I. August |
| 2004 | MICRO | RIFLE: An Architectural Framework for User-Centric Information-Flow Security. | Neil Vachharajani, Matthew J. Bridges, Jonathan Chang, Ram Rangan, Guilherme Ottoni, Jason A. Blome, George A. Reis, Manish Vachharajani, David I. August |
| 2003 | SCOPES | Improving Offset Assignment through Simultaneous Variable Coalescing. | Desiree Ottoni, Guilherme Ottoni, Guido Araujo, Rainer Leupers |
| 2001 | CC | Optimal Live Range Merge for Address Register Allocation in Embedded Programs. | Guilherme Ottoni, Sandro Rigo, Guido Araujo, Subramanian Rajagopalan, Sharad Malik |