Search the dblp DataBase
Tim Harris :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
Anthony Discolo , Tim Harris , Simon Marlow , Simon L. Peyton Jones , Satnam Singh Lock Free Data Structures Using STM in Haskell. [Citation Graph (0, 0)][DBLP ] FLOPS, 2006, pp:65-80 [Conf ] David Spence , Tim Harris XenoSearch: Distributed Resource Discovery in the XenoServer Open Platform. [Citation Graph (0, 0)][DBLP ] HPDC, 2003, pp:216-225 [Conf ] Chris Purcell , Tim Harris Brief announcement: implementing multi-word atomic snapshots on current hardware. [Citation Graph (0, 0)][DBLP ] PODC, 2004, pp:373- [Conf ] Tim Harris , Keir Fraser Revocable locks for non-blocking programming. [Citation Graph (0, 0)][DBLP ] PPOPP, 2005, pp:72-82 [Conf ] Tim Harris , Simon Marlow , Simon L. Peyton Jones , Maurice Herlihy Composable memory transactions. [Citation Graph (0, 0)][DBLP ] PPOPP, 2005, pp:48-60 [Conf ] Chris Purcell , Tim Harris Non-blocking Hashtables with Open Addressing. [Citation Graph (0, 0)][DBLP ] DISC, 2005, pp:108-121 [Conf ] Tim Harris Exceptions and side-effects in atomic blocks. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 2005, v:58, n:3, pp:325-343 [Journal ] Tim Harris , Doug Lea Special issue on synchronization and concurrency in object-oriented languages. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 2006, v:63, n:2, pp:109-110 [Journal ] Tim Harris , Satnam Singh Feedback directed implicit parallelism. [Citation Graph (0, 0)][DBLP ] ICFP, 2007, pp:251-264 [Conf ] Tim Harris , Simon Marlow , Simon L. Peyton Jones Haskell on a shared-memory multiprocessor. [Citation Graph (0, 0)][DBLP ] Haskell, 2005, pp:49-61 [Conf ] Tim Harris , Adrián Cristal , Osman S. Unsal , Eduard Ayguadé , Fabrizio Gagliardi , Burton Smith , Mateo Valero Transactional Memory: An Overview. [Citation Graph (0, 0)][DBLP ] IEEE Micro, 2007, v:27, n:3, pp:8-29 [Journal ] Keir Fraser , Tim Harris Concurrent programming without locks. [Citation Graph (0, 0)][DBLP ] ACM Trans. Comput. Syst., 2007, v:25, n:2, pp:- [Journal ] Dynamic filtering: multi-purpose architecture support for language runtime systems. [Citation Graph (, )][DBLP ] Implementation and Use of Transactional Memory with Dynamic Separation. [Citation Graph (, )][DBLP ] The limits of software transactional memory (STM): dissecting Haskell STM applications on a many-core environment. [Citation Graph (, )][DBLP ] A Model of Dynamic Separation for Transactional Memory. [Citation Graph (, )][DBLP ] Perspectives on Transactional Memory. [Citation Graph (, )][DBLP ] QuakeTM: parallelizing a complex sequential application using transactional memory. [Citation Graph (, )][DBLP ] Taking the heat off transactions: Dynamic selection of pessimistic concurrency control. [Citation Graph (, )][DBLP ] Parallel generational-copying garbage collection with a block-structured heap. [Citation Graph (, )][DBLP ] EazyHTM: eager-lazy hardware transactional memory. [Citation Graph (, )][DBLP ] Semantics of transactional memory and automatic mutual exclusion. [Citation Graph (, )][DBLP ] Language constructs for transactional memory. [Citation Graph (, )][DBLP ] Debugging programs that use atomic blocks and transactional memory. [Citation Graph (, )][DBLP ] Atomic quake: using transactional memory in an interactive multiplayer game server. [Citation Graph (, )][DBLP ] Transactional memory with strong atomicity using off-the-shelf memory protection hardware. [Citation Graph (, )][DBLP ] A lightweight in-place implementation for software thread-level speculation. [Citation Graph (, )][DBLP ] Composable memory transactions. [Citation Graph (, )][DBLP ] Search in 0.003secs, Finished in 0.005secs