BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Austria
1 × Canada
1 × Italy
5 × USA
Collaborated with:
D.I.August M.J.Bridges E.Raman N.Vachharajani S.Triantafyllis B.Guo J.Evans A.Paroski A.Raman S.Rigo G.Araujo S.Rajagopalan S.Malik K.Adams B.Maher B.Simmers E.Smith O.Yamauchi Y.Wu C.Wang J.Chang H.Zhao I.Proctor M.Yang X.Qi M.Williams Q.Gao S.MacVicar S.Tu
Talks about:
optim (3) instruct (2) schedul (2) program (2) compil (2) php (2) unrestrict (1) framework (1) disambigu (1) translat (1)

Person: Guilherme Ottoni

DBLP DBLP: Ottoni:Guilherme

Contributed to:

OOPSLA 20142014
OOPSLA 20122012
ASPLOS 20082008
CGO 20082008
CC 20062006
PLDI 20062006
CGO 20052005
CC 20012001
PLDI 20182018

Wrote 10 papers:

OOPSLA-2014-AdamsEMOPSSY #virtual machine
The hiphop virtual machine (KA, JE, BM, GO, AP, BS, ES, OY), pp. 777–790.
OOPSLA-2012-ZhaoPYQWGOPMET #compilation #php
The HipHop compiler for PHP (HZ, IP, MY, XQ, MW, QG, GO, AP, SM, JE, ST), pp. 575–586.
ASPLOS-2008-OttoniA #communication #concurrent #multi #optimisation #scheduling #thread
Communication optimizations for global multi-threaded instruction scheduling (GO, DIA), pp. 222–232.
CGO-2008-RamanORBA #pipes and filters
Parallel-stage decoupled software pipelining (ER, GO, AR, MJB, DIA), pp. 114–123.
CC-2006-GuoWWBOVCA #ambiguity #memory management #runtime
Selective Runtime Memory Disambiguation in a Dynamic Binary Translator (BG, YW, CW, MJB, GO, NV, JC, DIA), pp. 65–79.
PLDI-2006-BridgesVOA #automation
Automatic instruction scheduler retargeting by reverse-engineering (MJB, NV, GO, DIA), pp. 228–238.
PLDI-2006-TriantafyllisBROA #framework #optimisation #strict
A framework for unrestricted whole-program optimization (ST, MJB, ER, GO, DIA), pp. 61–71.
CGO-2005-GuoBTORA #analysis #low level #pointer
Practical and Accurate Low-Level Pointer Analysis (BG, MJB, ST, GO, ER, DIA), pp. 291–302.
CC-2001-OttoniRARM #embedded #source code
Optimal Live Range Merge for Address Register Allocation in Embedded Programs (GO, SR, GA, SR, SM), pp. 274–288.
PLDI-2018-Ottoni #compilation #jit #php
HHVM JIT: a profile-guided, region-based compiler for PHP and Hack (GO), pp. 151–165.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.