Travelled to:
1 × Canada
1 × Cyprus
1 × Italy
10 × USA
Collaborated with:
A.Adl-Tabatabai V.Menon R.L.Hudson A.Welc B.Saha B.R.Murphy F.T.Schneider H.Volos X.Tian R.Narayanaswamy H.Liu Ehsan Totoni B.T.Lewis R.Barik Y.Ni S.Herhut J.Sreeram L.Ziarek S.Jagannathan P.McGachey T.A.Anderson L.Kuper J.Vitek R.L.B.Jr. S.Heumann N.Honarmand S.V.Adve V.S.Adve N.Glew A.McCreight L.Petersen Leonard Truong Chick Markley A.Fox R.Kaleem D.Majeti C.Hu S.Balensiefer D.Grossman K.F.Moore A.L.Hosking J.E.B.Moss
Talks about:
transact (6) parallel (5) memori (5) effici (4) languag (3) compil (3) safe (3) nest (3) implement (2) softwar (2)
Person: Tatiana Shpeisman
DBLP: Shpeisman:Tatiana
Contributed to:
Wrote 15 papers:
- CGO-2014-BarikKMLSHNA #c++ #performance
- Efficient Mapping of Irregular C++ Applications to Integrated GPUs (RB, RK, DM, BTL, TS, CH, YN, ARAT), p. 33.
- OOPSLA-2013-HerhutHSS #javascript #parallel
- River trail: a path to parallelism in JavaScript (SH, RLH, TS, JS), pp. 729–744.
- POPL-2011-BocchinoHHAAWS #nondeterminism #parallel
- Safe nondeterminism in a deterministic-by-default parallel language (RLBJ, SH, NH, SVA, VSA, AW, TS), pp. 535–548.
- ECOOP-2009-VolosWASTN #design #implementation #memory management #named #parallel #transaction
- NePaLTM: Design and Implementation of Nested Parallelism for Transactional Memory Systems (HV, AW, ARAT, TS, XT, RN), pp. 123–147.
- PPoPP-2009-VolosWASTN #design #implementation #memory management #named #parallel #transaction
- NePalTM: design and implementation of nested parallelism for transactional memory systems (HV, AW, ARAT, TS, XT, RN), pp. 291–292.
- CGO-2008-MurphyMSSA #type safety
- Fault-safe code motion for type-safe languages (BRM, VM, FTS, TS, ARAT), pp. 144–154.
- ECOOP-2008-ZiarekWAMSJ #execution #java #transaction
- A Uniform Transactional Execution Environment for Java (LZ, AW, ARAT, VM, TS, SJ), pp. 129–154.
- OOPSLA-2008-SchneiderMSA #optimisation #performance
- Dynamic optimization for efficient strong atomicity (FTS, VM, TS, ARAT), pp. 181–194.
- PPoPP-2008-McGacheyAHMSS #concurrent #garbage collection #memory management #transaction
- Concurrent GC leveraging transactional memory (PM, ARAT, RLH, VM, BS, TS), pp. 217–226.
- PLDI-2007-ShpeismanMABGHMS #order
- Enforcing isolation and ordering in STM (TS, VM, ARAT, SB, DG, RLH, KFM, BS), pp. 78–88.
- PPoPP-2007-NiMAHHMSS #memory management #transaction
- Open nesting in software transactional memory (YN, VM, ARAT, ALH, RLH, JEBM, BS, TS), pp. 68–78.
- PLDI-2006-Adl-TabatabaiLMMSS #compilation #memory management #performance #runtime #transaction
- Compiler and runtime support for efficient software transactional memory (ARAT, BTL, VM, BRM, BS, TS), pp. 26–37.
- POPL-2006-MenonGMMSAP #compilation #optimisation #representation
- A verifiable SSA program representation for aggressive compiler optimization (VM, NG, BRM, AM, TS, ARAT, LP), pp. 397–408.
- ECOOP-2017-AndersonLKTVS #domain-specific language
- Parallelizing Julia with a Non-Invasive DSL (TAA, HL, LK, ET, JV, TS), p. 29.
- PLDI-2016-TruongBTLMFS #compilation #named #network #performance #runtime
- Latte: a language, compiler, and runtime for elegant and efficient deep neural networks (LT, RB, ET, HL, CM, AF, TS), pp. 209–223.