We studied two aspects of the performance of Windows NT£¥ ¤ : processor bandwidth requirements for memory accesses in a uniprocessor system running commercial and benchmark applications, and locking behavior of a commercial database on a small-scale multiprocessor. Our studies are based on full dynamic execution traces of the systems, which include all instructions executed by the operating system and applications over periods of a few seconds (enough time to allow for significant computation). The traces were obtained on Alpha PCs, using a new software tool called PatchWrx that takes advantage of the Alpha architecture’s PAL-code layer to implement efficient, comprehensive system tracing. Because the Alpha version of Windows NT uses substa...
While a number of studies have focused on storage subsystem performance, in general very few studies...
Application-level monitoring is required for continuously operating software systems to maintain the...
This dissertation proposes generalized techniques to support software performance analysis using sys...
This paper presents a comparative study of the performance of three operating systems that run on th...
One of the major architectural design considerations for any computer system is that of the memory s...
Large-scale database, data mining, and multimedia applications require large, sequential transfers a...
The research that we have performed in collaboration with IBM uses sampled event traces, which were ...
The Alpha Architecture and its initial implementations were limited in their ability to manipulate d...
This paper presents detailed network performance measurements of a prototype implementation of the T...
Programming, understanding, and tuning the performance of large multiprocessor systems is challengin...
Memory performance can be studied, process behavior can be characterized, and application performanc...
Over the past several de ades, mi ropro essors have evolved to assist system software in implementin...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
A performance evaluation of several computers was necessary, so an evaluation program, or benchmark,...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
While a number of studies have focused on storage subsystem performance, in general very few studies...
Application-level monitoring is required for continuously operating software systems to maintain the...
This dissertation proposes generalized techniques to support software performance analysis using sys...
This paper presents a comparative study of the performance of three operating systems that run on th...
One of the major architectural design considerations for any computer system is that of the memory s...
Large-scale database, data mining, and multimedia applications require large, sequential transfers a...
The research that we have performed in collaboration with IBM uses sampled event traces, which were ...
The Alpha Architecture and its initial implementations were limited in their ability to manipulate d...
This paper presents detailed network performance measurements of a prototype implementation of the T...
Programming, understanding, and tuning the performance of large multiprocessor systems is challengin...
Memory performance can be studied, process behavior can be characterized, and application performanc...
Over the past several de ades, mi ropro essors have evolved to assist system software in implementin...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
A performance evaluation of several computers was necessary, so an evaluation program, or benchmark,...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
While a number of studies have focused on storage subsystem performance, in general very few studies...
Application-level monitoring is required for continuously operating software systems to maintain the...
This dissertation proposes generalized techniques to support software performance analysis using sys...