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 …

[PDF][PDF] CMP $ im: A Pin-based on-the-fly multi-core cache simulator

A Jaleel, RS Cohn, CK Luk… - Proceedings of the Fourth …, 2008 - user.eng.umd.edu
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 …

Last level cache (llc) performance of data mining workloads on a cmp-a case study of parallel bioinformatics workloads

A Jaleel, M Mattina, B Jacob - The Twelfth International …, 2006 - ieeexplore.ieee.org
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 …

A framework for measuring supercomputer productivity

M Snir, DA Bader - The International Journal of High …, 2004 - journals.sagepub.com
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 …

On the memory system requirements of future scientific applications: Four case-studies

M Pavlovic, Y Etsion, A Ramirez - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
In this paper, we observe and characterize the memory behaviour, and specifically memory
footprint, memory bandwidth and cache effectiveness, of several well-known parallel …

Dynamic performance profiling of cloud caches

H Bjornsson, G Chockler, T Saemundsson… - Proceedings of the 4th …, 2013 - dl.acm.org
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 …

[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 …

Memory hierarchy considerations for cost-effective cluster computing

X Du, X Zhang, Z Zhu - IEEE Transactions on Computers, 2000 - ieeexplore.ieee.org
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 …

Configurational workload characterization

HH Najaf-Abadi, E Rotenberg - ISPASS 2008-IEEE …, 2008 - ieeexplore.ieee.org
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 …

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 …