Travelled to:
1 × Canada
1 × China
1 × Hungary
1 × Italy
1 × Sweden
5 × USA
Collaborated with:
H.Mössenböck T.Würthinger M.Franz C.Häubl P.Fegade D.Simon C.Humer A.Wöß V.Jovanovic C.Stancu S.Kulkarni J.Cavazos E.Eckstein L.Stadler G.Duboscq S.Brunthaler P.Larsen C.Wirth G.Wagner A.Gal B.Eich D.Ansaloni W.Binder Peter Hofer Paul Wögerer P.B.Kessler Oleg Pliss G.Richards M.Wolczko C.Seaton Matthias Grimmer
Talks about:
java (5) inlin (4) languag (2) heurist (2) automat (2) memori (2) machin (2) applic (2) trace (2) optim (2)
Person: Christian Wimmer
DBLP: Wimmer:Christian
Contributed to:
Wrote 15 papers:
- ISMM-2015-StancuWBLF #hybrid #java #memory management #performance
- Safe and efficient hybrid memory management for Java (CS, CW, SB, PL, MF), pp. 81–92.
- GPCE-2014-HumerWWWW #abstract syntax tree #domain-specific language #self
- A domain-specific language for building self-optimizing AST interpreters (CH, CW, CW, AW, TW), pp. 123–132.
- CGO-2013-KulkarniCWS #automation #heuristic #machine learning #using
- Automatic construction of inlining heuristics using machine learning (SK, JC, CW, DS), p. 12.
- Onward-2013-WurthingerWWSDHRSW #virtual machine
- One VM to rule them all (TW, CW, AW, LS, GD, CH, GR, DS, MW), pp. 187–204.
- SAC-2012-HaublWM #evaluation #heuristic #java
- Evaluation of trace inlining heuristics for Java (CH, CW, HM), pp. 1871–1876.
- SAC-PL-J-2012-HaublWM13 #java
- Context-sensitive trace inlining for Java (CH, CW, HM), pp. 123–141.
- ISMM-2011-WagnerGWEF #memory management #web
- Compartmental memory management in a modern web browser (GW, AG, CW, BE, MF), pp. 119–128.
- OOPSLA-2011-WurthingerABWM #aspect-oriented #evolution #java #runtime
- Safe and atomic run-time code evolution for Java and its application to dynamic AOP (TW, DA, WB, CW, HM), pp. 825–844.
- CGO-2010-WimmerF #linear
- Linear scan register allocation on SSA form (CW, MF), pp. 170–179.
- CC-2008-WurthingerWM #dependence #graph #visualisation
- Visualization of Program Dependence Graphs (TW, CW, HM), pp. 193–196.
- CGO-2008-WimmerM #array #automation #java #virtual machine
- Automatic array inlining in java virtual machines (CW, HM), pp. 14–23.
- CC-2017-WimmerJEW #compilation
- One compiler: deoptimization to optimized code (CW, VJ, EE, TW), pp. 55–64.
- CC-2020-FegadeW #analysis #data type #modelling #pointer #scalability #semantics #using
- Scalable pointer analysis of data structures using semantic models (PF, CW), pp. 39–50.
- OOPSLA-2019-WimmerSHJWKPW #performance
- Initialize once, start fast: application initialization at build time (CW, CS, PH, VJ, PW, PBK, OP, TW), p. 29.
- PLDI-2017-WurthingerWHWSS #partial evaluation
- Practical partial evaluation for high-performance dynamic language runtimes (TW, CW, CH, AW, LS, CS, GD, DS, MG), pp. 662–676.