Travelled to:
1 × Canada
1 × China
4 × USA
Collaborated with:
D.I.August J.Huang S.R.Beard N.P.Johnson J.A.Jablin P.Prabhu A.Raman C.I.Rodrigues A.Dakkak W.W.Hwu I.E.Hajj D.S.Milojicic Wen-Mei W. Hwu F.Liu H.Kim T.R.Mason Y.Zhang T.Hung
Talks about:
parallel (3) softwar (2) automat (2) manag (2) use (2) gpu (2) cpu (2) architectur (1) algorithm (1) transact (1)
Person: Thomas B. Jablin
DBLP: Jablin:Thomas_B=
Contributed to:
Wrote 7 papers:
- PPoPP-2014-RodriguesJDH #algorithm #clustering #interface #named #programming
- Triolet: a programming system that unifies algorithmic skeleton interfaces for high-performance cluster computing (CIR, TBJ, AD, WmWH), pp. 247–258.
- CGO-2013-HuangJBJA #automation #parallel #runtime #using
- Automatically exploiting cross-invocation parallelism using runtime information (JH, TBJ, SRB, NPJ, DIA), p. 11.
- CGO-2012-JablinJPLA #architecture #cpu #gpu
- Dynamically managed data for CPU-GPU architectures (TBJ, JAJ, PP, FL, DIA), pp. 165–174.
- PLDI-2011-JablinPJJBA #automation #communication #cpu #gpu #optimisation
- Automatic CPU-GPU communication management and optimization (TBJ, PP, JAJ, NPJ, SRB, DIA), pp. 142–151.
- ASPLOS-2010-RamanKMJA #concurrent #parallel #thread #transaction #using
- Speculative parallelization using software multi-threaded transactions (AR, HK, TRM, TBJ, DIA), pp. 65–76.
- CGO-2010-HuangRJZHA #parallel #pipes and filters
- Decoupled software pipelining creates parallelization opportunities (JH, AR, TBJ, YZ, THH, DIA), pp. 121–130.
- OOPSLA-2017-HajjJMH
- SAVI objects: sharing and virtuality incorporated (IEH, TBJ, DSM, WMWH), p. 24.