Journal ArticleWe identify the operating system as one area where a novel architecture could significantly improve on current chip multi-processor designs, allowing increased performance and improved power efficiency. We first show that the operating system contributes a non-trivial overhead to even the most computationally intense workloads and that this OS contribution grows to a significant fraction of total instructions when executing interactive applications. We then show that architectural improvements have had little to no effect on the performance of the operating system over the last 15 years. Based on these observations we propose the need for increased operating system support in chip multiprocessors. Specifically we consider t...
Operating System (OS) kernels have been under research and development for decades, mainly assuming ...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
Good computer architecture design requires a thorough understanding of the interactions between the ...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
dissertationWith the explosion of chip transistor counts, the semiconductor industry has struggled w...
Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of...
The next decade will afford us computer chips with 1,000 - 10,000 cores on a single piece of silicon...
As transistor densities increase, it is becoming ever more difficult to gain significant performance ...
has emphasized instruction-level parallelism, which improves performance by increasing the number of...
textThe Operating System (OS) which manages both hardware and software resources, constitutes a maj...
Abstract-This article provides a retrospective look at the research that went into the 2000 ICCD pap...
Recent trends in OS research have shown evidence that there are performance benefits to running OS s...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
Application performance on modern processors has become increasingly dictated by the use of on-chip ...
Operating System (OS) kernels have been under research and development for decades, mainly assuming ...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
Good computer architecture design requires a thorough understanding of the interactions between the ...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
dissertationWith the explosion of chip transistor counts, the semiconductor industry has struggled w...
Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of...
The next decade will afford us computer chips with 1,000 - 10,000 cores on a single piece of silicon...
As transistor densities increase, it is becoming ever more difficult to gain significant performance ...
has emphasized instruction-level parallelism, which improves performance by increasing the number of...
textThe Operating System (OS) which manages both hardware and software resources, constitutes a maj...
Abstract-This article provides a retrospective look at the research that went into the 2000 ICCD pap...
Recent trends in OS research have shown evidence that there are performance benefits to running OS s...
The unpredictable nature of modern workloads, characterized by frequent branches and control transfe...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
Application performance on modern processors has become increasingly dictated by the use of on-chip ...
Operating System (OS) kernels have been under research and development for decades, mainly assuming ...
An operating system’s design is often influenced by the architecture of the target hardware. While u...
Good computer architecture design requires a thorough understanding of the interactions between the ...