Papers by Tim Harris |
|---|
|
Hardware Transactional Memory with Software-Defined Conflicts
To Appear in 7th International Conference on High-Performance and Embedded Architectures and Compilation (HiPEAC'2012)
-
Jan 2012
no files attached
STM2: A Parallel STM for High Performance Simultaneous Multithreading Systems
In 20th International Conference on Parallel Architectures and Compilation Techniques (PACT'2011)
-
Oct 2011
Hybrid Transactional Memory with Pessimistic Concurrency Control
International Journal of Parallel Programing, Vol. 39, Issue 3
-
Jun 2011
no files attached
Architectural support for Fair Reader-Writer Locking
The 43rd International Symposium on Microarchitecture (MICRO-43)
-
Dec 2010
Discovering and Understanding Performance Bottlenecks in Transactional Applications (Best Paper Award)
PACT’10: Proc. 19th International Conference on Parallel Architectures and Compilation Techniques
-
Sep 2010
pact2010-zyulkyarov.pdf| tmprofiling-pact2010.ppt| tmprofiling-pact2010.pptx| pact2010-BestPaperAward.jpeg
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
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 - A Configurable Workload for Evaluating Transactional Memory Systems| WormBench Presentation
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
Dissecting Transactional Executions in Haskell
Second ACM Workshop on Transactional Computing TRANSACT
-
Aug 2007
Abstract Nested Transactions
Second ACM Workshop on Transactional Computing TRANSACT
-
Aug 2007
no files attached
|

