Skip to content

Tim Harris

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

52

Venues

27

Active years

1989–2021

Best venue rank

A*

Where they publish

Papers

52 indexed papers, newest first.

YearVenueTitleAuthors
2021EuroSysDistIR: An Intermediate Representation for Optimizing Distributed Neural Networks.Keshav Santhanam, Siddharth Krishna, Ryota Tomioka, Andrew W. Fitzgibbon, Tim Harris
2018EuroSysAnalytics with smart arrays: adaptive and efficient language-independent data.Iraklis Psaroudakis, Stefan Kaestle, Matthias Grimmer, Daniel Goodman, Jean-Pierre Lozi, Tim Harris
2018PODCBrief Announcement: Persistent Multi-Word Compare-and-Swap.Matej Pavlovic, Alex Kogan, Virendra J. Marathe, Tim Harris
2018USENIXClosing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs.Yihe Huang, Matej Pavlovic, Virendra J. Marathe, Margo I. Seltzer, Tim Harris, Steve Byan
2017EuroSysAbstracting Multi-Core Topologies with MCTOP.Georgios Chatzopoulos, Rachid Guerraoui, Tim Harris, Vasileios Trigonakis
2017EuroSysPandia: comprehensive contention-sensitive thread placement.Daniel Goodman, Georgios Varisteas, Tim Harris
2016ASPLOSTaurus: A Holistic Language Runtime System for Coordinating Distributed Managed-Language Applications.Martin Maas, Krste Asanovic, Tim Harris, John Kubiatowicz
2015HotOSTrash Day: Coordinating Garbage Collection in Distributed Systems.Martin Maas, Tim Harris, Krste Asanovic, John Kubiatowicz
2015HPDCLIRA: Adaptive Contention-Aware Thread Placement for Parallel Runtime Systems.Alexander Collins, Tim Harris, Murray Cole, Christian Fensch
2015USENIXCallisto-RTS: Fine-Grain Parallel Loops.Tim Harris, Stefan Kaestle
2015USENIXShoal: Smart Allocation and Replication of Memory For Parallel Programs.Stefan Kaestle, Reto Achermann, Timothy Roscoe, Tim Harris
2014EuroSysCallisto: co-scheduling parallel runtime systems.Tim Harris, Martin Maas, Virendra J. Marathe
2014OSDICosh: Clear OS Data Sharing In An Incoherent World.Andrew Baumann, Chris Hawblitzel, Kornilios Kourtis, Tim Harris, Timothy Roscoe
2013HiPCHARP: Adaptive abort recurrence prediction for Hardware Transactional Memory.Adri Armejach, Anurag Negi, Adrin Cristal, Osman S. Unsal, Per Stenstrm, Tim Harris
2013OPODISMessage Passing or Shared Memory: Evaluating the Delegation Abstraction for Multicores.Irina Calciu, Dave Dice, Tim Harris, Maurice Herlihy, Alex Kogan, Virendra J. Marathe, Mark Moir
2012ECOOPLock Inference in the Presence of Large Libraries.Khilan Gudka, Tim Harris, Susan Eisenbach
2012EuroSysSTM in the small: trading generality for performance in software transactional memory.Aleksandar Dragojevic, Tim Harris
2012SBAC-PADIntegrating Dataflow Abstractions into the Shared Memory Model.Vladimir Gajinov, Srdjan Stipic, Osman S. Unsal, Tim Harris, Eduard Ayguad, Adrin Cristal
2011OOPSLAAC: composable asynchronous IO for native languages.Tim Harris, Martn Abadi, Rebecca Isaacs, Ross McIlroy
2011PPoPPWeak atomicity under the x86 memory consistency model.Amitabha Roy, Steven Hand, Tim Harris
2011VEEHybrid binary rewriting for memory access instrumentation.Amitabha Roy, Steven Hand, Tim Harris
2010ASPLOSDynamic filtering: multi-purpose architecture support for language runtime systems.Tim Harris, Sasa Tomic, Adrin Cristal, Osman S. Unsal
2010MICROArchitectural Support for Fair Reader-Writer Locking.Enrique Vallejo, Ramn Beivide, Adrin Cristal, Tim Harris, Fernando Vallejo, Osman S. Unsal, Mateo Valero
2010PPoPPDebugging programs that use atomic blocks and transactional memory.Ferad Zyulkyarov, Tim Harris, Osman S. Unsal, Adrin Cristal, Mateo Valero
2009CCImplementation and Use of Transactional Memory with Dynamic Separation.Martn Abadi, Andrew Birrell, Tim Harris, Johnson Hsieh, Michael Isard
2009CONCURPerspectives on Transactional Memory.Martn Abadi, Tim Harris
2009EuroSysA runtime system for software lock elision.Amitabha Roy, Steven Hand, Tim Harris
2009ICSQuakeTM: parallelizing a complex sequential application using transactional memory.Vladimir Gajinov, Ferad Zyulkyarov, Osman S. Unsal, Adrin Cristal, Eduard Ayguad, Tim Harris, Mateo Valero
2009MICROEazyHTM: eager-lazy hardware transactional memory.Sasa Tomic, Cristian Perfumo, Chinmay Eishan Kulkarni, Adri Armejach, Adrin Cristal, Osman S. Unsal, Tim Harris, Mateo Valero
2009POPLLanguage constructs for transactional memory.Tim Harris
2009PPoPPTransactional memory with strong atomicity using off-the-shelf memory protection hardware.Martn Abadi, Tim Harris, Mojtaba Mehrara
2009PPoPPAtomic quake: using transactional memory in an interactive multiplayer game server.Ferad Zyulkyarov, Vladimir Gajinov, Osman S. Unsal, Adrin Cristal, Eduard Ayguad, Tim Harris, Mateo Valero
2009SPAAA lightweight in-place implementation for software thread-level speculation.Cosmin E. Oancea, Alan Mycroft, Tim Harris
2009SOSPThe multikernel: a new OS architecture for scalable multicore systems.Andrew Baumann, Paul Barham, Pierre-variste Dagand, Tim Harris, Rebecca Isaacs, Simon Peter, Timothy Roscoe, Adrian Schpbach, Akhilesh Singhania
2008CONCURA Model of Dynamic Separation for Transactional Memory.Martn Abadi, Tim Harris, Katherine F. Moore
2008POPLSemantics of transactional memory and automatic mutual exclusion.Martn Abadi, Andrew Birrell, Tim Harris, Michael Isard
2007ICFPFeedback directed implicit parallelism.Tim Harris, Satnam Singh
2007PPoPPFeatherweight transactions: decoupling threads and atomic blocks.Virendra J. Marathe, Tim Harris, James R. Larus
2006FLOPSLock Free Data Structures Using STM in Haskell.Anthony Discolo, Tim Harris, Simon Marlow, Simon L. Peyton Jones, Satnam Singh
2006OSDISecuring Software by Enforcing Data-flow Integrity.Miguel Castro, Manuel Costa, Tim Harris
2006OSDIResource Management for Global Public Computing: Many Policies Are Better Than (N)one.Evangelos Kotsovinos, Iulia Ion, Tim Harris
2006PLDIOptimizing memory transactions.Tim Harris, Mark Plesko, Avraham Shinnar, David Tarditi
2005CoNEXTLocation based placement of whole distributed systems.David Spence, Jon Crowcroft, Steven Hand, Tim Harris
2005HASKELLHaskell on a shared-memory multiprocessor.Tim Harris, Simon Marlow, Simon L. Peyton Jones
2005PPoPPRevocable locks for non-blocking programming.Tim Harris, Keir Fraser
2005PPoPPComposable memory transactions.Tim Harris, Simon Marlow, Simon L. Peyton Jones, Maurice Herlihy
2004OSDIGlobal-scale Service Deployment in the XenoServer Platform.Evangelos Kotsovinos, Tim D. Moreton, Ian Pratt, Russ Ross, Keir Fraser, Steven Hand, Tim Harris
2004PODCBrief announcement: implementing multi-word atomic snapshots on current hardware.Chris Purcell, Tim Harris
2003HPDCXenoSearch: Distributed Resource Discovery in the XenoServer Open Platform.David Spence, Tim Harris
2003OOPSLALanguage support for lightweight transactions.Tim Harris, Keir Fraser
2003SOSPXen and the art of virtualization.Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield
1989SCMatrix multiplication on the connection machine.S. Lennart Johnsson, Tim Harris, Kapil K. Mathur