URL to paper from conference siteThis paper analyzes the scalability of seven system applications (Exim, memcached, Apache, PostgreSQL, gmake, Psearchy, and MapReduce) running on Linux on a 48- core computer. Except for gmake, all applications trigger scalability bottlenecks inside a recent Linux kernel. Using mostly standard parallel programming techniques— this paper introduces one new technique, sloppy counters— these bottlenecks can be removed from the kernel or avoided by changing the applications slightly. Modifying the kernel required in total 3002 lines of code changes. A speculative conclusion from this analysis is that there is no scalability reason to give up on traditional operating system organizations just yet.Quan...
What fundamental opportunities for scalability are latent in interfaces, such as system call APIs? C...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the last few years, the computing industry has changed its course from ever higher clock speeds t...
The Linux Scalability Project is adapting Linux for use in enterprise-scale networking environments....
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
One often wonders how well Linux scales. We fre-quently get suggestions that Linux cannot scale beca...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
General purpose operating systems such as Linux are rea-sonably suited for managing massively parall...
Abstract. Number, variety, and organization of the on-chip processing elements of many-core processo...
This paper proposes an approach to scaling UNIX-like oper-ating systems for many cores in a backward...
Modern computer architectures have evolved towards multi-core, multi-socket CPUs. Exploiting optimal...
What fundamental opportunities for scalability are latent in interfaces, such as system call APIs? C...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the last few years, the computing industry has changed its course from ever higher clock speeds t...
The Linux Scalability Project is adapting Linux for use in enterprise-scale networking environments....
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
One often wonders how well Linux scales. We fre-quently get suggestions that Linux cannot scale beca...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
International audience—Estimating the potential performance of parallel applications on the yet-to-b...
General purpose operating systems such as Linux are rea-sonably suited for managing massively parall...
Abstract. Number, variety, and organization of the on-chip processing elements of many-core processo...
This paper proposes an approach to scaling UNIX-like oper-ating systems for many cores in a backward...
Modern computer architectures have evolved towards multi-core, multi-socket CPUs. Exploiting optimal...
What fundamental opportunities for scalability are latent in interfaces, such as system call APIs? C...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
In the last few years, the computing industry has changed its course from ever higher clock speeds t...