Travelled to:
1 × Austria
1 × Canada
1 × China
1 × Germany
1 × Hungary
2 × France
8 × USA
Collaborated with:
C.Wang ∅ E.Borin V.Ying M.B.Jr. J.Liu J.Fang S.Hu M.Cintra S.S.Baghsorkhi N.Vasudevan H.Rong H.Park H.Kim G.Araujo W.Chen B.Saha A.Adl-Tabatabai C.Zhang C.Ding M.Ogihara Y.Zhong J.Quek O.Etzion M.J.Serrano R.Krishnaiyer W.Li Z.Zhao B.Wu M.Zhou Y.Ding J.Sun X.Shen B.Guo M.J.Bridges G.Ottoni N.Vachharajani J.Chang D.I.August W.Liu E.Natanzon S.Rotem R.Rosner
Talks about:
binari (5) optim (5) dynam (5) softwar (4) irregular (3) translat (3) effici (3) design (3) compil (3) code (3)
Person: Youfeng Wu
DBLP: Wu:Youfeng
Contributed to:
Wrote 19 papers:
- CGO-2014-RongPWW #pipes and filters
- Just-In-Time Software Pipelining (HR, HP, YW, CW), p. 11.
- OOPSLA-2014-ZhaoWZDSSW #automaton #predict #probability #sequence
- Call sequence prediction through probabilistic calling automata (ZZ, BW, MZ, YD, JS, XS, YW), pp. 745–762.
- ASPLOS-2013-WangW #hardware #named #optimisation #performance
- TSO_ATOMICITY: efficient hardware primitive for TSO-preserving region optimizations (CW, YW), pp. 509–520.
- CGO-2013-WangWC #android #bytecode #named
- Acceldroid: Co-designed acceleration of Android bytecode (CW, YW, MC), p. 10.
- LCTES-2013-Wu
- HW/SW co-designed acceleration of dynamic languages (YW), pp. 1–2.
- CGO-2011-BorinWBW #commit #named #scalability
- LAR-CC: Large atomic regions with conditional commits (EB, YW, MBJ, CW), pp. 54–63.
- CGO-2011-WuHBW #energy #manycore #virtual machine
- A HW/SW co-designed heterogeneous multi-core virtual machine for energy-efficient general purpose computing (YW, SH, EB, CW), pp. 236–245.
- CGO-2010-BorinWWLBHNRR #named #optimisation
- TAO: two-level atomicity for dynamic binary optimizations (EB, YW, CW, WL, MBJ, SH, EN, SR, RR), pp. 12–21.
- CC-2008-WangYW #compilation #legacy #optimisation #transaction
- Supporting Legacy Binary Code in a Software Transaction Compiler with Dynamic Binary Translation and Optimization (CW, VY, YW), pp. 291–306.
- CGO-2007-WangCWSA #code generation #memory management #optimisation #transaction
- Code Generation and Optimization for Transactional Memory Constructs in an Unmanaged Language (CW, WYC, YW, BS, ARAT), pp. 34–48.
- CGO-2007-WangKWY #detection #fault #multi #thread
- Compiler-Managed Software-based Redundant Multi-Threading for Transient Fault Detection (CW, HSK, YW, VY), pp. 244–258.
- 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.
- CC-2006-LiuW #architecture #compilation #optimisation #performance #perspective
- Performance Characterization of the 64-bit x86 Architecture from Compiler Optimizations’ Perspective (JL, YW), pp. 155–169.
- CGO-2006-BorinWWA #control flow #detection #fault
- Software-Based Transparent and Comprehensive Control-Flow Error Detection (EB, CW, YW, GA), pp. 333–345.
- POPL-2006-ZhangDOZW #locality
- A hierarchical model of data locality (CZ, CD, MO, YZ, YW), pp. 16–29.
- CGO-2004-WuBQEF #predict
- The Accuracy of Initial Prediction in Two-Phase Dynamic Binary Translators (YW, MBJ, JQ, OE, JF), pp. 227–238.
- CC-2002-WuSKLF
- Value-Profile Guided Stride Prefetching for Irregular Code (YW, MJS, RK, WL, JF), pp. 307–324.
- PLDI-2002-Wu #performance #source code
- Efficient Discovery of Regular Stride Patterns in Irregular Programs (YW), pp. 210–221.
- PLDI-2016-BaghsorkhiVW #named
- FlexVec: auto-vectorization for irregular loops (SSB, NV, YW), pp. 697–710.