Travelled to:
2 × China
5 × USA
Collaborated with:
D.I.August H.Kim P.Prabhu S.Ghosh T.Oh A.Zaks J.W.Lee T.B.Jablin S.R.Beard F.Liu J.Huang S.A.Mahlke Y.Zhang J.A.Jablin
Talks about:
automat (4) parallel (2) program (2) specul (2) implicit (1) communic (1) special (1) practic (1) pipelin (1) languag (1)
Person: Nick P. Johnson
DBLP: Johnson:Nick_P=
Contributed to:
Wrote 8 papers:
- DAC-2014-LiuGJA #named #pipes and filters
- CGPA: Coarse-Grained Pipelined Accelerators (FL, SG, NPJ, DIA), p. 6.
- ASPLOS-2013-OhKJLA #automation
- Practical automatic loop specialization (TO, HK, NPJ, JWL, DIA), pp. 419–430.
- CGO-2013-HuangJBJA #automation #parallel #runtime #using
- Automatically exploiting cross-invocation parallelism using runtime information (JH, TBJ, SRB, NPJ, DIA), p. 11.
- PLDI-2013-JohnsonOZA #dependence #graph #performance
- Fast condensation of the program dependence graph (NPJ, TO, AZ, DIA), pp. 39–50.
- CGO-2012-KimJLMA #automation #clustering
- Automatic speculative DOALL for clusters (HK, NPJ, JWL, SAM, DIA), pp. 94–103.
- PLDI-2012-JohnsonKPZA #reduction
- Speculative separation for privatization and reductions (NPJ, HK, PP, AZ, DIA), pp. 359–370.
- PLDI-2011-JablinPJJBA #automation #communication #cpu #gpu #optimisation
- Automatic CPU-GPU communication management and optimization (TBJ, PP, JAJ, NPJ, SRB, DIA), pp. 142–151.
- PLDI-2011-PrabhuGZJA #commutative #parallel #programming #set
- Commutative set: a language extension for implicit parallel programming (PP, SG, YZ, NPJ, DIA), pp. 1–11.