A systematic measurement-based methodology for characterizing the amount of concurrency present in a workload, and the effect of concurrency on system performance indices such as cache miss rate and bus activity are developed. Hardware and software instrumentation of an Alliant FX/8 was used to obtain data from a real workload environment. Results show that 35% of the workload is concurrent, with the concurrent periods typically using all available processors. Measurements of periods of change in concurrency show uneven usage of processors during these times. Other system measures, including cache miss rate and processor bus activity, are analyzed with respect to the concurrency measures. Probability of a cache miss is seen to increase with...
As a process executes on a CPU, it builds up state in that CPU's cache. In multiprogrammed work...
This thesis studies the relationship by creating a tool (FTAPE) that integrates a high stress worklo...
We present the methodology, as well as results of measurements and evaluation of overhead created by...
Improving cache performance requires understanding cache behavior. However, measuring cache performa...
Concurrency is a common technique used in modern memory systems. However, the effectiveness of memor...
Multithreading techniques used within computer processors aim to provide the computer system with ...
Interest in multitasked multiprocessor systems is motivated by the necessity to increase throughput ...
A feature in modern operating systems is the ability to switch between programs so they appear to ru...
Improving cache performance requires understanding cache behavior. However, measuring cache performa...
On multicore processors, co-executing applications compete for shared resources, such as cache capac...
This thesis answers the question whether a scheduler needs to take into account where communicating...
In this paper, we quantify the effect that fine grained multistreamed interaction of threads within ...
Abstract—Although modeling of memory caches for the purpose of cache design and process scheduling h...
In this paper, we quantify the effect that fine grained multistreamed interaction of threads within ...
Multi-core processors dominate current mainframe, server, and high performance computing (HPC) syste...
As a process executes on a CPU, it builds up state in that CPU's cache. In multiprogrammed work...
This thesis studies the relationship by creating a tool (FTAPE) that integrates a high stress worklo...
We present the methodology, as well as results of measurements and evaluation of overhead created by...
Improving cache performance requires understanding cache behavior. However, measuring cache performa...
Concurrency is a common technique used in modern memory systems. However, the effectiveness of memor...
Multithreading techniques used within computer processors aim to provide the computer system with ...
Interest in multitasked multiprocessor systems is motivated by the necessity to increase throughput ...
A feature in modern operating systems is the ability to switch between programs so they appear to ru...
Improving cache performance requires understanding cache behavior. However, measuring cache performa...
On multicore processors, co-executing applications compete for shared resources, such as cache capac...
This thesis answers the question whether a scheduler needs to take into account where communicating...
In this paper, we quantify the effect that fine grained multistreamed interaction of threads within ...
Abstract—Although modeling of memory caches for the purpose of cache design and process scheduling h...
In this paper, we quantify the effect that fine grained multistreamed interaction of threads within ...
Multi-core processors dominate current mainframe, server, and high performance computing (HPC) syste...
As a process executes on a CPU, it builds up state in that CPU's cache. In multiprogrammed work...
This thesis studies the relationship by creating a tool (FTAPE) that integrates a high stress worklo...
We present the methodology, as well as results of measurements and evaluation of overhead created by...