His primary scientific interests are in Transactional memory, Distributed computing, Operating system, Software transactional memory and Scalability. He has researched Transactional memory in several fields, including Memory architecture, Transaction processing, Concurrency, Shared memory and Atomicity. His Concurrency study which covers Concurrent computing that intersects with Concurrency control.
His Distributed computing research includes themes of Set, Blocking, Scalable distributed, Bottleneck and Provisioning. He interconnects Heap and Mutual exclusion in the investigation of issues within Software transactional memory. His Scalability study combines topics in areas such as Wide area network, Multi-core processor, Parallel computing and Commit.
Tim Harris mainly investigates Transactional memory, Distributed computing, Operating system, Software transactional memory and Programming language. His study in Transactional memory is interdisciplinary in nature, drawing from both Compiler, Atomicity, Concurrency and Parallel computing. His studies deal with areas such as Scalability, Concurrency control, Software, Data structure and Implementation as well as Distributed computing.
The various areas that Tim Harris examines in his Operating system study include Hash table, Commit, Database and Garbage collection. His Software transactional memory study integrates concerns from other disciplines, such as Commitment ordering, Mutual exclusion, Semantics and Shared memory. His Programming language research focuses on Record locking and how it connects with Lock.
Tim Harris focuses on Distributed computing, Parallel computing, Operating system, Scalability and Runtime system. The study incorporates disciplines such as Provisioning, Code, Distributed transaction and Computation in addition to Distributed computing. His Parallel computing study incorporates themes from Workload, Scheduling, Thread and Latency.
His Operating system research incorporates elements of Dram, Commit and Domain. His Scalability research is multidisciplinary, incorporating elements of Snapshot isolation, System administrator, Distributed database and Benchmark. His study on Runtime system also encompasses disciplines like
Tim Harris mostly deals with Operating system, Distributed computing, Workload, Dram and Runtime system. In the field of Operating system, his study on Cache overlaps with subjects such as Critical path method. His study in the field of Distributed database is also linked to topics like Function.
His work carried out in the field of Workload brings together such families of science as Commodity hardware, Analytics, Thread and Embedded system. His Dram research is multidisciplinary, relying on both Legacy code, Byte, State and Porting. His Runtime system study incorporates themes from Java, SPARK, Managed code and Garbage collection.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Xen and the art of virtualization
Paul Barham;Boris Dragovic;Keir Fraser;Steven Hand.
symposium on operating systems principles (2003)
Xen and the art of virtualization
Paul Barham;Boris Dragovic;Keir Fraser;Steven Hand.
symposium on operating systems principles (2003)
The multikernel: a new OS architecture for scalable multicore systems
Andrew Baumann;Paul Barham;Pierre-Evariste Dagand;Tim Harris.
symposium on operating systems principles (2009)
The multikernel: a new OS architecture for scalable multicore systems
Andrew Baumann;Paul Barham;Pierre-Evariste Dagand;Tim Harris.
symposium on operating systems principles (2009)
Composable memory transactions
Tim Harris;Simon Marlow;Simon Peyton-Jones;Maurice Herlihy.
acm sigplan symposium on principles and practice of parallel programming (2005)
Composable memory transactions
Tim Harris;Simon Marlow;Simon Peyton-Jones;Maurice Herlihy.
acm sigplan symposium on principles and practice of parallel programming (2005)
Language support for lightweight transactions
Tim Harris;Keir Fraser.
conference on object oriented programming systems languages and applications (2003)
Language support for lightweight transactions
Tim Harris;Keir Fraser.
conference on object oriented programming systems languages and applications (2003)
A Pragmatic Implementation of Non-blocking Linked-Lists
Timothy L. Harris.
international symposium on distributed computing (2001)
A Pragmatic Implementation of Non-blocking Linked-Lists
Timothy L. Harris.
international symposium on distributed computing (2001)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Barcelona Supercomputing Center
Google (United States)
Google (United States)
École Polytechnique Fédérale de Lausanne
University of Cambridge
Google (United States)
ETH Zurich
Barcelona Supercomputing Center
Microsoft (United States)
Brown University
University of Lyon System
University of Szeged
Biological Research Centre
Catalan Institute of Nanoscience and Nanotechnology
Swansea University
University of California, Davis
Friedrich Schiller University Jena
University of Manchester
National Institute of Polar Research
Université Libre de Bruxelles
Aichi Medical University
University of Helsinki
Northwestern University
University of California, Los Angeles
Florida State University
Carnegie Mellon University