In highly cached and pipelined machines, operating system performance, and aggregate user/system performance, is enormously sensitive to small changes in cache and TLB hit rates. We have implemented a variety of changes in the memory management of a native port of the Linux operating system to the PowerPC architecture in an effort to improve performance. Our results show that careful design to minimize the OS caching footprint, to shorten critical code paths in page fault handling, and to otherwise take full advantage of the memory management hardware can have dramatic effects on performance. Our results also show that the operating system can intelligently manage MMU resources as well or better than hardware can and suggest that complex ha...
One often wonders how well Linux scales. We fre-quently get suggestions that Linux cannot scale beca...
Our thesis is that operating systems should manage the on-chip shared caches of multicore processors...
International audienceThis article presents a hardware-based memory isolation solution for constrain...
Most of the current operating systems implement virtual memory management and provide only a virtual...
Obtaining high performance without machine-specific tuning is an important goal of scientific applic...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Abstract—Power states in power-scalable systems are managed to maximize performance and reduce energ...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Computing workloads often contain a mix of interactive, latency-sensitive foreground applications an...
Operating Systems are huge, complex pieces of software that are difficult to design and maintain in ...
Journal ArticleAlthough microprocessor performance continues to increase at a rapid pace, the growin...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
As battery-powered embedded devices move towards multicore processors, multicore energy efficiency i...
One often wonders how well Linux scales. We fre-quently get suggestions that Linux cannot scale beca...
Our thesis is that operating systems should manage the on-chip shared caches of multicore processors...
International audienceThis article presents a hardware-based memory isolation solution for constrain...
Most of the current operating systems implement virtual memory management and provide only a virtual...
Obtaining high performance without machine-specific tuning is an important goal of scientific applic...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...
Large physical memory modules are necessary to meet performance demands of today's ap- plications bu...
Abstract—Power states in power-scalable systems are managed to maximize performance and reduce energ...
Increased performance demand of modern applications has resulted in large memory modules and higher ...
Computing workloads often contain a mix of interactive, latency-sensitive foreground applications an...
Operating Systems are huge, complex pieces of software that are difficult to design and maintain in ...
Journal ArticleAlthough microprocessor performance continues to increase at a rapid pace, the growin...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
As battery-powered embedded devices move towards multicore processors, multicore energy efficiency i...
One often wonders how well Linux scales. We fre-quently get suggestions that Linux cannot scale beca...
Our thesis is that operating systems should manage the on-chip shared caches of multicore processors...
International audienceThis article presents a hardware-based memory isolation solution for constrain...