Abstract. We have developed a set of microbenchmakrs for accurately determining the structural characteristics of data cache memories and TLBs. These characteristics include cache size, cache line size, cache as-sociativity, memory page size, number of data TLB entries, and data TLB associativity. Unlike previous microbenchmarks that used time-based measurements, our microbenchmarks use hardware event counts to more accurately and quickly determine these characteristics while re-quiring fewer limiting assumptions.
Performance evaluation of database tools and systems is frequently done by using performance benchma...
Abstract—Modern microarchitectures employ memory hier-archies involving one or more levels of cache ...
We propose a low overhead, on-line memory monitor-ing scheme utilizing a set of novel hardware count...
Modern microarchitectures employ memory hierarchies involving one or more levels of cache memory to ...
While most research papers on computer architectures include some performance measurements, these pe...
On modern computers, the running time of many applications is dominated by the cost of memory opera...
Modern processors incorporate several performance monitoring units, which can be used to count event...
While most research papers on computer architectures include some performance measurements, these pe...
Block memory operations are frequently performed by the operating system and consume an increasing f...
In this paper, we propose a hardware performance moni-tor that provides support not only for measuri...
On modern computers, the running time of many applica-tions is dominated by the cost of memory opera...
Benchmarking high performance computing systems is crucial to optimize memory consumption and maximi...
Abstract. The excellent performance of the contemporary x86 proces-sors is partially due to the comp...
Abstract It has been observed that memory access performance can be improved by restructuring data d...
Application performance on modern microprocessors depends heavily on performance related characteris...
Performance evaluation of database tools and systems is frequently done by using performance benchma...
Abstract—Modern microarchitectures employ memory hier-archies involving one or more levels of cache ...
We propose a low overhead, on-line memory monitor-ing scheme utilizing a set of novel hardware count...
Modern microarchitectures employ memory hierarchies involving one or more levels of cache memory to ...
While most research papers on computer architectures include some performance measurements, these pe...
On modern computers, the running time of many applications is dominated by the cost of memory opera...
Modern processors incorporate several performance monitoring units, which can be used to count event...
While most research papers on computer architectures include some performance measurements, these pe...
Block memory operations are frequently performed by the operating system and consume an increasing f...
In this paper, we propose a hardware performance moni-tor that provides support not only for measuri...
On modern computers, the running time of many applica-tions is dominated by the cost of memory opera...
Benchmarking high performance computing systems is crucial to optimize memory consumption and maximi...
Abstract. The excellent performance of the contemporary x86 proces-sors is partially due to the comp...
Abstract It has been observed that memory access performance can be improved by restructuring data d...
Application performance on modern microprocessors depends heavily on performance related characteris...
Performance evaluation of database tools and systems is frequently done by using performance benchma...
Abstract—Modern microarchitectures employ memory hier-archies involving one or more levels of cache ...
We propose a low overhead, on-line memory monitor-ing scheme utilizing a set of novel hardware count...