Papers by Tim Harris |
|---|
|
Architectural support for Fair Reader-Writer Locking
The 43rd International Symposium on Microarchitecture (MICRO-43)
-
Dec 2010
no files attached
Discovering and Understanding Performance Bottlenecks in Transactional Applications
to appear at PACT’10: Proc. 19th International Conference on Parallel Architectures and Compilation Techniques
-
Sep 2010
Dynamic Filtering: Multi-Purpose Architecture Support for Language Runtime Systems
Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2010)
-
Mar 2010
Debugging Programs that use Atomic Blocks and Transactional Memory
15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2010), Bengalore
-
Jan 2010
Hybrid Transactional Memory with Pessimistic Concurrency Control
Accepted for publication in the International Journal on Parallel Programing
-
Dec 2009
no files attached
EazyHTM, Eager-Lazy Hardware Transactional Memory
42nd International Symposium on Microarchitecture, Micro'09, New York
-
Dec 2009
QuakeTM: Parallelizing a Complex Serial Application Using Transactional Memory
23rd ACM/SIGARCH International Conference on Supercomputing (ICS'09)
-
Jun 2009
Taking the Heat off Transactions: Dynamic Selection of Pessimistic Concurrency Control
23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009)
-
May 2009
Atomic Quake: Using Transactional Memory in an Interactive Multiplayer Game Server
14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)
-
Feb 2009
Atomic Quake: Using Transactional Memory in an Interactive Multiplayer Game Server| Atomic Quake - PPoPP.ppt
Profiling Transactional Memory applications on an atomic block basis: A Haskell case study
MULTIPROG 2009
-
Jan 2009
WormBench - A Configurable Workload for Evaluating Transactional Memory Systems
Workshop on MEmory performance: DEaling with Applications, systems and architecture (MEDEA), in conjunction with PACT
-
Oct 2008
WormBench Presentation| WormBench - A Configurable Workload for Evaluating Transactional Memory Systems
The Limits of Software Transactional Memory (STM): Dissecting Haskell STM Applications on a Many-Core Environment
ACM International Conference on Computing Frontiers 2008
-
May 2008
Towards fair, scalable, locking
Workshop on Exploiting Parallelism with Transactional Memory and other Hardware Assisted Methods (EPHAM 2008) in conjunction with GCO
-
Apr 2008
Hybrid Transactional Memory to Accelerate Safe Lock-based Transactions
Third ACM SIGPLAN Workshop on Transactional Computing TRANSACT
-
Feb 2008
Transactional Memory: An Overview
IEEE Micro
-
Jan 2008
no files attached
Memory Management for Transaction Processing Core in Heterogeneous Chip Multiprocessors
Workshop on Operating System support for Heterogeneous Multicore Architectures (OSHMA) in conjunction with PACT
-
Sep 2007
Abstract Nested Transactions
Second ACM Workshop on Transactional Computing TRANSACT
-
Aug 2007
no files attached
Dissecting Transactional Executions in Haskell
Second ACM Workshop on Transactional Computing TRANSACT
-
Aug 2007
|

