BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Germany
1 × Ireland
1 × Korea
1 × Sweden
15 × USA
3 × Canada
Collaborated with:
C.W.Fraser J.Hiser M.W.Bailey D.B.Whalley B.R.Childers S.Jinturkar M.E.Benitez P.A.Kulkarni G.S.Tyson C.W.Milner N.Ramsey R.A.Vaughan J.V.Gresh M.L.Soffa K.Pettis R.C.Hansen D.L.Jones W.Wang T.Dey W.Zhao K.Gallivan R.W.Moore J.Baiocchi D.W.Williams W.Hu J.Mars S.Hines K.Scott N.Kumar S.Velusamy H.Moon K.Cho Y.Paek B.Cai R.v.Engelen X.Yuan
Talks about:
optim (9) memori (6) program (4) generat (4) system (4) phase (4) code (4) retarget (3) sequenc (3) effect (3)

Person: Jack W. Davidson

DBLP DBLP: Davidson:Jack_W=

Facilitated 2 volumes:

LCTES 2000Ed
PLDI 1998Ed

Contributed to:

HPCA 20142014
LCTES 20092009
CGO 20072007
SAC 20072007
CGO 20062006
LCTES 20062006
LCTES 20042004
PLDI 20042004
CGO 20032003
LCTES 20032003
LCTES 19981998
CC 19961996
PLDI 19961996
POPL 19951995
PLDI 19941994
ASPLOS 19911991
Best of PLDI 20041990
PLDI 19881988
ASPLOS 19871987
PLDI 19871987
Best of PLDI 20041984
SCC 19841984
POPL 19821982

Wrote 26 papers:

HPCA-2014-WangDDS #concurrent #memory management #multi #named #predict #source code #thread
DraMon: Predicting memory bandwidth usage of multi-threaded programs with high accuracy and low overhead (WW, TD, JWD, MLS), pp. 380–391.
LCTES-2009-MooreBCDH #architecture #challenge
Addressing the challenges of DBT for the ARM architecture (RWM, JB, BRC, JWD, JH), pp. 147–156.
CGO-2007-HiserWHDMC #branch
Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems (JH, DWW, WH, JWD, JM, BRC), pp. 61–73.
SAC-2007-HiserDW #design #embedded #memory management #performance
Fast, accurate design space exploration of embedded systems memory configurations (JH, JWD, DBW), pp. 699–706.
CGO-2006-KulkarniWTD #optimisation #order
Exhaustive Optimization Phase Order Space Exploration (PAK, DBW, GST, JWD), pp. 306–318.
LCTES-2006-KulkarniWTD #optimisation #order
In search of near-optimal optimization phase orderings (PAK, DBW, GST, JWD), pp. 83–92.
LCTES-2004-HiserD #algorithm #compilation #memory management #named #performance
EMBARC: an efficient memory bank assignment algorithm for retargetable compilers (JH, JWD), pp. 182–191.
PLDI-2004-KulkarniHHWDJ #effectiveness #optimisation #performance #sequence
Fast searches for effective optimization phase sequences (PAK, SH, JH, DBW, JWD, DLJ), pp. 171–182.
CGO-2003-ScottKVCDS #configuration management
Retargetable and Reconfigurable Software Dynamic Translation (KS, NK, SV, BRC, JWD, MLS), pp. 36–47.
LCTES-2003-KulkarniZMCWDBPG #effectiveness #optimisation #sequence
Finding effective optimization phase sequences (PAK, WZ, HM, KC, DBW, JWD, MWB, YP, KG), pp. 12–23.
LCTES-SCOPES-2002-MilnerD #performance #pipes and filters
Quick piping: a fast, high-level model for describing processor pipelines (CWM, JWD), pp. 175–184.
LCTES-SCOPES-2002-ZhaoCWBEYHDGJ #interactive #named
VISTA: a system for interactive code improvement (WZ, BC, DBW, MWB, RvE, XY, JH, JWD, KG, DLJ), pp. 155–164.
LCTES-1998-ChildersD #design #pipes and filters #synthesis
A Design Environment for Counterflow Pipeline Synthesis (BRC, JWD), pp. 113–234.
LCTES-1998-RamseyD #embedded #tool support
Machine Descriptions to Build Tools for Embedded Systems (NR, JWD), pp. 176–192.
CC-1996-DavidsonJ #compilation #optimisation
Aggressive Loop Unrolling in a Retargetable Optimizing Compiler (JWD, SJ), pp. 59–73.
PLDI-1996-BaileyD #generative #sequence #source code
Target-Sensitive Construction of Diagnostic Programs for Procedure Calling Sequence Generators (MWB, JWD), pp. 249–257.
POPL-1995-BaileyD #formal method
A Formal Model of Procedure Calling Conventions (MWB, JWD), pp. 298–310.
PLDI-1994-DavidsonJ #memory management
Memory Access Coalescing: A technique for Eliminating Redundant memory Accesses (JWD, SJ), pp. 186–195.
ASPLOS-1991-BenitezD #code generation #streaming
Code Generation for Streaming: An Access/Execute Mechanism (MEB, JWD), pp. 132–141.
Profile guided code positioning (with retrospective) (KP, RCH, JWD), pp. 398–411.
A Portable Global Optimizer and Linker (MEB, JWD), pp. 329–338.
ASPLOS-1987-DavidsonV #complexity #memory management #performance #set
The Effect of Instruction Set Complexity on Program Size and Memory Performance (JWD, RAV), pp. 60–64.
PLDI-1987-DavidsonG #c #interpreter #named #programming language
Cint: a RISC interpreter for the C programming language (JWD, JVG), pp. 189–198.
Best-of-PLDI-1984-DavidsonF #automation #generative #optimisation
Automatic generation of peephole optimizations (with retrospective) (JWD, CWF), pp. 104–111.
SCC-1984-DavidsonF #automation #generative #optimisation
Automatic generation of peephole optimizations (JWD, CWF), pp. 111–116.
Eliminating Redundant Object Code (JWD, CWF), pp. 128–132.

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.