In this paper, we set out the goal to revisit the results of “Starring into the Abyss [...] of Concurrency Control with [1000] Cores” and analyse in-memory DBMSs on today’s large hardware. Despite the original assumption of the authors, today we do not see single-socket CPUs with 1000 cores. Instead multi-socket hardware made its way into production data centres. Hence, we follow up on this prior work with an evaluation of the characteristics of concurrency control schemes on real production multi-socket hardware with 1568 cores. To our surprise, we made several interesting findings which we report on in this paper
Traditionally, database theory has focused on concepts such as atomicity and serializability, assert...
Common many-core processors contain tens of cores and distributed memory. Compared to a multicore sy...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
In this paper, we set out the goal to revisit the results of “Starring into the Abyss [...] of Concu...
In our initial DaMoN paper, we set out the goal to revisit the results of “Starring into the Abyss [...
In this data collection, we provide for all experiments discussed in "The Tale of 1000 Cores: An Eva...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
This is the source code on which the experiments of the following two publications are based on: "Th...
Computer architectures are moving towards an era dominated by many-core machines with dozens or even...
Computer architectures are moving towards an era dominated by many-core machines with dozens or even...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
The notion of counting is central to a number of basic multiprocessor coordination problems, such as...
Concurrency control is a cornerstone of distributed database engines and storage systems. In pursuit...
The notion of counting is central to a number of basic multiprocessor coordination problems, such as...
In the 70s, Edsgar Dijkstra, Per Brinch Hansen and C.A.R Hoare introduced the fundamental concepts f...
Traditionally, database theory has focused on concepts such as atomicity and serializability, assert...
Common many-core processors contain tens of cores and distributed memory. Compared to a multicore sy...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
In this paper, we set out the goal to revisit the results of “Starring into the Abyss [...] of Concu...
In our initial DaMoN paper, we set out the goal to revisit the results of “Starring into the Abyss [...
In this data collection, we provide for all experiments discussed in "The Tale of 1000 Cores: An Eva...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
This is the source code on which the experiments of the following two publications are based on: "Th...
Computer architectures are moving towards an era dominated by many-core machines with dozens or even...
Computer architectures are moving towards an era dominated by many-core machines with dozens or even...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
The notion of counting is central to a number of basic multiprocessor coordination problems, such as...
Concurrency control is a cornerstone of distributed database engines and storage systems. In pursuit...
The notion of counting is central to a number of basic multiprocessor coordination problems, such as...
In the 70s, Edsgar Dijkstra, Per Brinch Hansen and C.A.R Hoare introduced the fundamental concepts f...
Traditionally, database theory has focused on concepts such as atomicity and serializability, assert...
Common many-core processors contain tens of cores and distributed memory. Compared to a multicore sy...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...