Dynamic tracking of page miss ratio curve for memory management
P Zhou, V Pandey, J Sundaresan, A Raghuraman… - ACM SIGPLAN …, 2004 - dl.acm.org
Memory can be efficiently utilized if the dynamic memory demands of applications can be
determined and analyzed at run-time. The page miss ratio curve (MRC), ie page miss rate …
determined and analyzed at run-time. The page miss ratio curve (MRC), ie page miss rate …
[PDF][PDF] CMP $ im: A Pin-based on-the-fly multi-core cache simulator
Chip multiprocessors are the next attractive point in the design space of future high
performance processors. There is a growing need for simulation methodologies to …
performance processors. There is a growing need for simulation methodologies to …
Last level cache (llc) performance of data mining workloads on a cmp-a case study of parallel bioinformatics workloads
With the continuing growth in the amount of genetic data, members of the bioinformatics
community are develo** a variety of data-mining applications to understand the data and …
community are develo** a variety of data-mining applications to understand the data and …
A framework for measuring supercomputer productivity
We propose a framework for measuring the productivity of high performance computing
(HPC) systems, based on common economic definitions of productivity and on utility theory …
(HPC) systems, based on common economic definitions of productivity and on utility theory …
On the memory system requirements of future scientific applications: Four case-studies
In this paper, we observe and characterize the memory behaviour, and specifically memory
footprint, memory bandwidth and cache effectiveness, of several well-known parallel …
footprint, memory bandwidth and cache effectiveness, of several well-known parallel …
Dynamic performance profiling of cloud caches
In-memory object caches, such as memcached, are critical to the success of popular web
sites, such as Facebook [3], by reducing database load and improving scalability [2]. The …
sites, such as Facebook [3], by reducing database load and improving scalability [2]. The …
[BOOK][B] System performance evaluation: methodologies and applications
E Gelenbe - 2000 - taylorfrancis.com
Throughout successive generations of information technology, the importance of the
performance evaluation of software, computer architectures, and computer networks …
performance evaluation of software, computer architectures, and computer networks …
Memory hierarchy considerations for cost-effective cluster computing
Using off-the-shelf commodity workstations and PCs to build a cluster for parallel computing
has become a common practice. The cost-effectiveness of a cluster computing platform for a …
has become a common practice. The cost-effectiveness of a cluster computing platform for a …
Configurational workload characterization
Although the best processor design for executing a specific workload does depend on the
characteristics of the workload, it can not be determined without factoring-in the effect of the …
characteristics of the workload, it can not be determined without factoring-in the effect of the …
Performance forecasting: Towards a methodology for characterizing large computational applications
B Armstrong, R Eigenmann - Proceedings. 1998 International …, 1998 - ieeexplore.ieee.org
We present a methodology that can identify and formulate performance characteristics of a
computational application and uncover program performance trends on very large, future …
computational application and uncover program performance trends on very large, future …