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 ...
Demands for flexible processing has moved general-purpose processing into the data path of networks....
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 ...
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...
Recent trends in OS research have shown evidence that there are performance benefits to running OS s...
Abstract-This article provides a retrospective look at the research that went into the 2000 ICCD pap...
textThe Operating System (OS) which manages both hardware and software resources, constitutes a maj...
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...
Good computer architecture design requires a thorough understanding of the interactions between the ...
Demands for flexible processing has moved general-purpose processing into the data path of networks....
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 ...
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...
Recent trends in OS research have shown evidence that there are performance benefits to running OS s...
Abstract-This article provides a retrospective look at the research that went into the 2000 ICCD pap...
textThe Operating System (OS) which manages both hardware and software resources, constitutes a maj...
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...
Good computer architecture design requires a thorough understanding of the interactions between the ...
Demands for flexible processing has moved general-purpose processing into the data path of networks....
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 ...