Shared-memory concurrency plays an important role in mod-ern computer systems: for example, in classic file systems and databases, and the evolving web and multi-core operating systems. Many of these systems make fundamental use of concurrent in
SIGLEAvailable from British Library Document Supply Centre- DSC:8724.9(UNUT-CL-TRS--355) / BLDSC - B...
POSIX is a standard for operating systems, with a substantial part devoted to specifying file-system...
Adaptive indexing initializes and optimizes indexes incrementally, as a side effect of query process...
Indexes are ubiquitous. Examples include associative arrays, dictionaries, maps and hashes used in a...
International audienceModern computing systems are highly concurrent. Threads run concurrently in sh...
There is a broad design space for concurrent computer processors: they can be optimized for low powe...
In this thesis, we investigate some of the options programmers have when writing a concurrent progra...
A concurrent system is a collection of processors that communicate by reading and writing from a sha...
In computer science, concurrency is a property of systems in which several computations are executin...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Database systems access memory either sequentially or randomly. Contrary to sequential access and de...
Modern concurrent programming benefits from a large variety of synchronization techniques. These inc...
Supporting all known abstractions for concurrent and parallel programming in a virtual machines (VM)...
This book is a collection of the papers presented at the 32nd Communicating Process Architecture con...
This paper presents an efficient protocol that implements causal memory in a distributed system. Thi...
SIGLEAvailable from British Library Document Supply Centre- DSC:8724.9(UNUT-CL-TRS--355) / BLDSC - B...
POSIX is a standard for operating systems, with a substantial part devoted to specifying file-system...
Adaptive indexing initializes and optimizes indexes incrementally, as a side effect of query process...
Indexes are ubiquitous. Examples include associative arrays, dictionaries, maps and hashes used in a...
International audienceModern computing systems are highly concurrent. Threads run concurrently in sh...
There is a broad design space for concurrent computer processors: they can be optimized for low powe...
In this thesis, we investigate some of the options programmers have when writing a concurrent progra...
A concurrent system is a collection of processors that communicate by reading and writing from a sha...
In computer science, concurrency is a property of systems in which several computations are executin...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
Database systems access memory either sequentially or randomly. Contrary to sequential access and de...
Modern concurrent programming benefits from a large variety of synchronization techniques. These inc...
Supporting all known abstractions for concurrent and parallel programming in a virtual machines (VM)...
This book is a collection of the papers presented at the 32nd Communicating Process Architecture con...
This paper presents an efficient protocol that implements causal memory in a distributed system. Thi...
SIGLEAvailable from British Library Document Supply Centre- DSC:8724.9(UNUT-CL-TRS--355) / BLDSC - B...
POSIX is a standard for operating systems, with a substantial part devoted to specifying file-system...
Adaptive indexing initializes and optimizes indexes incrementally, as a side effect of query process...