Because of the increasing gap between processor frequency and Dynamic Random Access Memory (DRAM) speed, the performance of the memory subsystem typically governs that of the system as a whole. This is especially true for symmetric multiprocessor systems (SMPs). Therefore, performance evaluation methodologies that facilitate the analysis and optimization of the memory subsystem are essential. This paper describes such a methodology, a performance evaluation framework, and demonstrates its power, speed, and flexibility in the context of a study of the TPC-C benchmark, executed on eight- and 32-processor IBM ~pSeries 690 (p690) systems. The framework facilitates analysis of sampled performance monitor event traces that are collected in real t...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
To reduce latency and increase bandwidth to memory, modern microprocessors are often designed with d...
Due to the character of the original source materials and the nature of batch digitization, quality ...
One of the major architectural design considerations for any computer system is that of the memory s...
Memory performance can be studied, process behavior can be characterized, and application performanc...
The research that we have performed in collaboration with IBM uses sampled event traces, which were ...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
Column-oriented databases are reported to perform orders of mag-nitude faster than traditional row-o...
Advances in technology have resulted in a widening of the gap between computing speed and memory acc...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
Application performance on modern microprocessors depends heavily on performance related characteris...
Database applications are an important type of workloads that is very different from other types of ...
Modern processors incorporate several performance monitoring units, which can be used to count event...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
Formal performance analysis is now regularly applied in the design of distributed embedded systems s...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
To reduce latency and increase bandwidth to memory, modern microprocessors are often designed with d...
Due to the character of the original source materials and the nature of batch digitization, quality ...
One of the major architectural design considerations for any computer system is that of the memory s...
Memory performance can be studied, process behavior can be characterized, and application performanc...
The research that we have performed in collaboration with IBM uses sampled event traces, which were ...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
Column-oriented databases are reported to perform orders of mag-nitude faster than traditional row-o...
Advances in technology have resulted in a widening of the gap between computing speed and memory acc...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
Application performance on modern microprocessors depends heavily on performance related characteris...
Database applications are an important type of workloads that is very different from other types of ...
Modern processors incorporate several performance monitoring units, which can be used to count event...
Multithreaded architectures are becoming more and more popular. In order to evaluate their behavior,...
Formal performance analysis is now regularly applied in the design of distributed embedded systems s...
Introduction The conclusions drawn from a benchmark study of computer performance depend not only o...
To reduce latency and increase bandwidth to memory, modern microprocessors are often designed with d...
Due to the character of the original source materials and the nature of batch digitization, quality ...