Papers by Tim Harris

Architectural support for Fair Reader-Writer Locking
Enrique Vallejo
Ramón Beivide
Adrián Cristal
Tim Harris
Fernando Vallejo
Osman Unsal
Mateo Valero
The 43rd International Symposium on Microarchitecture (MICRO-43) - Dec 2010
no files attached
Discovering and Understanding Performance Bottlenecks in Transactional Applications
Ferad Zyulkyarov
Srdjan Stipic
Tim Harris
Osman Unsal
Adrián Cristal
Ibrahim Hur
Mateo Valero
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
Tim Harris
Saša Tomić
Adrián Cristal
Osman Unsal
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
Ferad Zyulkyarov
Tim Harris
Osman S. Unsal
Adrián Cristal
Mateo Valero
15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2010), Bengalore - Jan 2010
Hybrid Transactional Memory with Pessimistic Concurrency Control
Enrique Vallejo
Sutirtha Sanyal
Tim Harris
Fernando Vallejo
Ramón Beivide
Osman Unsal
Adrián Cristal
Mateo Valero
Accepted for publication in the International Journal on Parallel Programing - Dec 2009
no files attached
EazyHTM, Eager-Lazy Hardware Transactional Memory
Saša Tomić
Cristian Perfumo
Chinmay Kulkarni
Adria Armejach
Adrián Cristal
Osman Unsal
Tim Harris
Mateo Valero
42nd International Symposium on Microarchitecture, Micro'09, New York - Dec 2009
QuakeTM: Parallelizing a Complex Serial Application Using Transactional Memory
Vladimir Gajinov
Ferad Zyulkyarov
Adrián Cristal
Osman S. Unsal
Eduard Ayguadé
Tim Harris
Mateo Valero
23rd ACM/SIGARCH International Conference on Supercomputing (ICS'09) - Jun 2009
ics056-gajinov.pdf
Taking the Heat off Transactions: Dynamic Selection of Pessimistic Concurrency Control
Nehir Sonmez
Tim Harris
Adrián Cristal
Osman Unsal
Mateo Valero
23rd IEEE International Parallel & Distributed Processing Symposium (IPDPS 2009) - May 2009
opt-pesCC.pdf
Atomic Quake: Using Transactional Memory in an Interactive Multiplayer Game Server
Ferad Zyulkyarov
Vladimir Gajinov
Osman Unsal
Adrián Cristal
Eduard Ayguadé
Tim Harris
Mateo Valero
14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) - Feb 2009
Profiling Transactional Memory applications on an atomic block basis: A Haskell case study
Nehir Sonmez
Adrián Cristal
Osman Unsal
Tim Harris
Mateo Valero
MULTIPROG 2009 - Jan 2009
AB_multiprog.pdf
WormBench - A Configurable Workload for Evaluating Transactional Memory Systems
Ferad Zyulkyarov
Sanja Cvijic
Osman Unsal
Adrián Cristal
Eduard Ayguadé
Tim Harris
Mateo Valero
Workshop on MEmory performance: DEaling with Applications, systems and architecture (MEDEA), in conjunction with PACT - Oct 2008
The Limits of Software Transactional Memory (STM): Dissecting Haskell STM Applications on a Many-Core Environment
Cristian Perfumo
Nehir Sonmez
Srđan Stipić
Osman Unsal
Adrián Cristal
Tim Harris
Mateo Valero
ACM International Conference on Computing Frontiers 2008 - May 2008
cf-final.pdf
Towards fair, scalable, locking
Enrique Vallejo
Sutirtha Sanyal
Tim Harris
Fernando Vallejo
Ramón Beivide
Osman Unsal
Adrián Cristal
Mateo Valero
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
Enrique Vallejo
Tim Harris
Adrián Cristal
Osman Unsal
Mateo Valero
Third ACM SIGPLAN Workshop on Transactional Computing TRANSACT - Feb 2008
Transactional Memory: An Overview
Tim Harris
Adrián Cristal
Osman Unsal
Eduard Ayguadé
Fabrizio Gagliardi
B. Smith
Mateo Valero
IEEE Micro - Jan 2008
no files attached
Memory Management for Transaction Processing Core in Heterogeneous Chip Multiprocessors
Ferad Zyulkyarov
Osman Unsal
Adrián Cristal
Miloš Milovanović
Eduard Ayguadé
Mateo Valero
Tim Harris
Workshop on Operating System support for Heterogeneous Multicore Architectures (OSHMA) in conjunction with PACT - Sep 2007
Abstract Nested Transactions
Tim Harris
Srđan Stipić
Second ACM Workshop on Transactional Computing TRANSACT - Aug 2007
no files attached
Dissecting Transactional Executions in Haskell
Cristian Perfumo
Nehir Sonmez
Osman Unsal
Adrián Cristal
Mateo Valero
Tim Harris
Second ACM Workshop on Transactional Computing TRANSACT - Aug 2007
Dissect.pdf