Programming, understanding, and tuning the performance of large multiprocessor systems is challenging. Experts have difficulty achieving good utilization for applications on large machines. The task of implementing scalable systems such as an operating system or database on large machines is even more challenging. And the importance of achieving good performance on multiprocessor machines is increasing as the number of cores per chip increases and as the size of multiprocessors increases. Crucial to achieving good performance is being able to understand the behavior of the system
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of...
Large scale computer clusters have during the last years become dominant for making computations in ...
Programming, understanding, and tuning the performance of large multiprocessor systems is challengin...
Designing an operating system for good performance is fundamentally more difficult for shared-memory...
Multiprocessors are often quoted as being capable of a ‘peak performance,’ but in practise it is dif...
Through the huge growth of heavy computing applications which require a high level of performance, i...
System performance optimization has become an important and difficult field for large scientific com...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
Application-level monitoring is required for continuously operating software systems to maintain the...
Recent microprocessor advances have significantly improved the capabilities of on-chip performance m...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
This dissertation examines scalability issues in the design of operating systems for largescale, sha...
Current large-scale HPC systems consist of complex configurations with a huge number of potentially ...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of...
Large scale computer clusters have during the last years become dominant for making computations in ...
Programming, understanding, and tuning the performance of large multiprocessor systems is challengin...
Designing an operating system for good performance is fundamentally more difficult for shared-memory...
Multiprocessors are often quoted as being capable of a ‘peak performance,’ but in practise it is dif...
Through the huge growth of heavy computing applications which require a high level of performance, i...
System performance optimization has become an important and difficult field for large scientific com...
In the last decades, high-performance large-scale systems have been a fundamental tool for scientifi...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
Application-level monitoring is required for continuously operating software systems to maintain the...
Recent microprocessor advances have significantly improved the capabilities of on-chip performance m...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
This dissertation examines scalability issues in the design of operating systems for largescale, sha...
Current large-scale HPC systems consist of complex configurations with a huge number of potentially ...
Journal ArticleWe identify the operating system as one area where a novel architecture could signif...
Computer systems are rapidly changing. Over the next few years, we will see wide-scale deployment of...
Large scale computer clusters have during the last years become dominant for making computations in ...