![](https://dblp.uni-trier.de/img/logo.ua.320x120.png)
![](https://dblp.uni-trier.de/img/dropdown.dark.16x16.png)
![](https://dblp.uni-trier.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
![search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
default search action
Guilherme Ottoni
Person information
Refine list
![note](https://dblp.uni-trier.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c23]Guilherme Ottoni, Fernando Pereira, Michel Steuwer, Jingling Xue:
Welcome from the Program Chairs. CGO 2024: v-vi - [e1]Tobias Grosser, Christophe Dubach, Michel Steuwer, Jingling Xue, Guilherme Ottoni, ernando Magno Quintão Pereira:
IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2024, Edinburgh, United Kingdom, March 2-6, 2024. IEEE 2024, ISBN 979-8-3503-9509-9 [contents] - 2021
- [j6]Angelica Aparecida Moreira
, Guilherme Ottoni, Fernando Magno Quintão Pereira
:
VESPA: static profiling for binary optimization. Proc. ACM Program. Lang. 5(OOPSLA): 1-28 (2021) - [c22]Maksim Panchenko, Rafael Auler, Laith Sakka, Guilherme Ottoni:
Lightning BOLT: powerful, fast, and scalable binary optimization. CC 2021: 119-130 - [c21]Guilherme Ottoni, Bin Liu:
HHVM Jump-Start: Boosting Both Warmup and Steady-State Performance at Scale. CGO 2021: 340-350
2010 – 2019
- 2019
- [c20]Maksim Panchenko, Rafael Auler, Bill Nell, Guilherme Ottoni:
BOLT: A Practical Binary Optimizer for Data Centers and Beyond. CGO 2019: 2-14 - 2018
- [c19]Guilherme Ottoni:
HHVM JIT: a profile-guided, region-based compiler for PHP and Hack. PLDI 2018: 151-165 - [i2]Maksim Panchenko, Rafael Auler, Bill Nell, Guilherme Ottoni:
BOLT: A Practical Binary Optimizer for Data Centers and Beyond. CoRR abs/1807.06735 (2018) - 2017
- [c18]Guilherme Ottoni, Bertrand Maher:
Optimizing function placement for large-scale data-center applications. CGO 2017: 233-244 - [i1]Benjamin Letham, Brian Karrer, Guilherme Ottoni, Eytan Bakshy:
Constrained Bayesian Optimization with Noisy Experiments. CoRR abs/1706.07094 (2017) - 2014
- [c17]Keith Adams, Jason Evans, Bertrand Maher, Guilherme Ottoni, Andrew Paroski, Brett Simmers, Edwin Smith, Owen Yamauchi:
The hiphop virtual machine. OOPSLA 2014: 777-790 - 2012
- [c16]Haiping Zhao, Iain Proctor, Minghui Yang, Xin Qi, Mark Williams, Qi Gao, Guilherme Ottoni, Andrew Paroski, Scott MacVicar, Jason Evans, Stephen Tu:
The HipHop compiler for PHP. OOPSLA 2012: 575-586 - 2011
- [c15]Guilherme Ottoni, Gautham N. Chinya, Gerolf Hoflehner, Jamison D. Collins, Amit Kumar, Ethan Schuchman, David R. Ditzel, Ronak Singhal, Hong Wang:
AstroLIT: enabling simulation-based microarchitecture comparison between Intel® and Transmeta designs. Conf. Computing Frontiers 2011: 21 - [c14]Guilherme Ottoni, Thomas Hartin, Christopher T. Weaver, Jason Brandt, Belliappa Kuttanna, Hong Wang:
Harmonia: a transparent, efficient, and harmonious dynamic binary translator targeting the Intel® architecture. Conf. Computing Frontiers 2011: 26
2000 – 2009
- 2008
- [j5]Ram Rangan, Neil Vachharajani, Guilherme Ottoni, David I. August:
Performance scalability of decoupled software pipelining. ACM Trans. Archit. Code Optim. 5(2): 8:1-8:25 (2008) - [c13]Guilherme Ottoni, David I. August:
Communication optimizations for global multi-threaded instruction scheduling. ASPLOS 2008: 222-232 - [c12]Easwaran Raman, Guilherme Ottoni, Arun Raman, Matthew J. Bridges, David I. August:
Parallel-stage decoupled software pipelining. CGO 2008: 114-123 - 2007
- [c11]Neil Vachharajani, Ram Rangan, Easwaran Raman, Matthew J. Bridges, Guilherme Ottoni, David I. August:
Speculative Decoupled Software Pipelining. PACT 2007: 49-59 - [c10]Guilherme Ottoni, David I. August:
Global Multi-Threaded Instruction Scheduling. MICRO 2007: 56-68 - 2006
- [j4]Guilherme Ottoni, Ram Rangan, Adam Stoler, Matthew J. Bridges, David I. August:
From sequential programs to concurrent threads. IEEE Comput. Archit. Lett. 5(1): 6-9 (2006) - [j3]Desiree Ottoni, Guilherme Ottoni, Guido Araujo, Rainer Leupers:
Offset assignment using simultaneous variable coalescing. ACM Trans. Embed. Comput. Syst. 5(4): 864-883 (2006) - [c9]Bolei Guo, Youfeng Wu, Cheng Wang, Matthew J. Bridges, Guilherme Ottoni, Neil Vachharajani, Jonathan Chang, David I. August:
Selective Runtime Memory Disambiguation in a Dynamic Binary Translator. CC 2006: 65-79 - [c8]Ram Rangan, Neil Vachharajani, Adam Stoler, Guilherme Ottoni, David I. August, George Z. N. Cai:
Support for High-Frequency Streaming in CMPs. MICRO 2006: 259-272 - [c7]Spyridon Triantafyllis, Matthew J. Bridges, Easwaran Raman, Guilherme Ottoni, David I. August:
A framework for unrestricted whole-program optimization. PLDI 2006: 61-71 - [c6]Matthew J. Bridges, Neil Vachharajani, Guilherme Ottoni, David I. August:
Automatic instruction scheduler retargeting by reverse-engineering. PLDI 2006: 228-238 - 2005
- [c5]Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, David I. August:
Practical and Accurate Low-Level Pointer Analysis. CGO 2005: 291-302 - [c4]Guilherme Ottoni, Ram Rangan, Adam Stoler, David I. August:
Automatic Thread Extraction with Decoupled Software Pipelining. MICRO 2005: 105-118 - 2004
- [c3]Neil Vachharajani, Matthew J. Bridges, Jonathan Chang, Ram Rangan, Guilherme Ottoni, Jason A. Blome, George A. Reis, Manish Vachharajani, David I. August:
RIFLE: An Architectural Framework for User-Centric Information-Flow Security. MICRO 2004: 243-254 - 2003
- [j2]Guilherme Ottoni, Guido Araujo:
Address register allocation for arrays in loops of embedded programs. Microelectron. J. 34(11): 1009-1018 (2003) - [c2]Desiree Ottoni, Guilherme Ottoni, Guido Araujo, Rainer Leupers:
Improving Offset Assignment through Simultaneous Variable Coalescing. SCOPES 2003: 285-297 - 2002
- [j1]Guido Araujo, Guilherme Ottoni, Marcelo Silva Cintra:
Global array reference allocation. ACM Trans. Design Autom. Electr. Syst. 7(2): 336-357 (2002) - 2001
- [c1]Guilherme Ottoni, Sandro Rigo, Guido Araujo, Subramanian Rajagopalan, Sharad Malik:
Optimal Live Range Merge for Address Register Allocation in Embedded Programs. CC 2001: 274-288
Coauthor Index
![](https://dblp.uni-trier.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-24 23:02 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint