Guilherme Ottoni
Guilherme Ottoni
Distinguished Software Engineer at Meta Platforms
Verified email at - Homepage
Cited by
Cited by
Automatic thread extraction with decoupled software pipelining
G Ottoni, R Rangan, A Stoler, DI August
38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'05á…, 2005
RIFLE: An architectural framework for user-centric information-flow security
N Vachharajani, MJ Bridges, J Chang, R Rangan, G Ottoni, JA Blome, ...
37th International Symposium on Microarchitecture (MICRO-37'04), 243-254, 2004
Constrained Bayesian optimization with noisy experiments
B Letham, B Karrer, G Ottoni, E Bakshy
Parallel-stage decoupled software pipelining
E Raman, G Ottoni, A Raman, MJ Bridges, DI August
Proceedings of the 6th annual IEEE/ACM international symposium on Codeá…, 2008
Speculative decoupled software pipelining
N Vachharajani, R Rangan, E Raman, MJ Bridges, G Ottoni, DI August
16th International Conference on Parallel Architecture and Compilationá…, 2007
Bolt: a practical binary optimizer for data centers and beyond
M Panchenko, R Auler, B Nell, G Ottoni
2019 IEEE/ACM International Symposium on Code Generation and Optimizationá…, 2019
Practical and accurate low-level pointer analysis
B Guo, MJ Bridges, S Triantafyllis, G Ottoni, E Raman, DI August
International Symposium on Code Generation and Optimization, 291-302, 2005
The HipHop compiler for PHP
H Zhao, I Proctor, M Yang, X Qi, M Williams, Q Gao, G Ottoni, A Paroski, ...
ACM SIGPLAN Notices 47 (10), 575-586, 2012
The HipHop Virtual Machine
K Adams, J Evans, B Maher, G Ottoni, A Paroski, B Simmers, E Smith, ...
International Conference on Object Oriented Programming Systems Languagesá…, 2014
HHVM JIT: A Profile-guided, Region-based Compiler for PHP and Hack
G Ottoni
Proceedings of the 39th ACM SIGPLAN Conference on Programming Languageá…, 2018
A framework for unrestricted whole-program optimization
S Triantafyllis, MJ Bridges, E Raman, G Ottoni, DI August
Proceedings of the 27th ACM SIGPLAN Conference on Programming Languageá…, 2006
Optimizing function placement for large-scale data-center applications
G Ottoni, B Maher
2017 IEEE/ACM International Symposium on Code Generation and Optimizationá…, 2017
Register mapping techniques for efficient dynamic binary translation
GD Ottoni, H Wang, W Li
US Patent 8,479,176, 2013
Performance scalability of decoupled software pipelining
R Rangan, N Vachharajani, G Ottoni, DI August
ACM Transactions on Architecture and Code Optimization (TACO) 5 (2), 1-25, 2008
Support for high-frequency streaming in CMPs
R Rangan, N Vachharajani, A Stoler, G Ottoni, DI August, GZN Cai
2006 39th Annual IEEE/ACM International Symposium on Microarchitectureá…, 2006
From sequential programs to concurrent threads
G Ottoni, R Rangan, A Stoler, MJ Bridges, DI August
IEEE Computer Architecture Letters 5 (1), 6-9, 2006
Method, system, and program of a compiler to parallelize source code
GD Ottoni, X Tian, H Wang, RA Hankins, W Li, J Shen
US Patent 7,882,498, 2011
Optimal live range merge for address register allocation in embedded programs
G Ottoni, S Rigo, G Araujo, S Rajagopalan, S Malik
Compiler Construction: 10th International Conference, CC 2001 Held as Partá…, 2001
Harmonia: a transparent, efficient, and harmonious dynamic binary translator targeting the Intel« architecture
G Ottoni, T Hartin, C Weaver, J Brandt, B Kuttanna, H Wang
Proceedings of the 8th ACM International Conference on Computing Frontiers, 1-10, 2011
Lightning bolt: powerful, fast, and scalable binary optimization
M Panchenko, R Auler, L Sakka, G Ottoni
Proceedings of the 30th ACM SIGPLAN International Conference on Compilerá…, 2021
The system can't perform the operation now. Try again later.
Articles 1–20