X10: an object-oriented approach to non-uniform cluster computing

P Charles, C Grothoff, V Saraswat, C Donawa… - Acm Sigplan …, 2005 - dl.acm.org
It is now well established that the device scaling predicted by Moore's Law is no longer a
viable option for increasing the clock frequency of future uniprocessor systems at the rate …

[PDF][PDF] The lttng tracer: A low impact performance and behavior monitor for gnu/linux

M Desnoyers, MR Dagenais - OLS (Ottawa Linux Symposium), 2006 - Citeseer
Efficient tracing of system-wide execution, allowing integrated analysis of both kernel space
and user space, is something difficult to achieve. The following article will present you a new …

Experience with K42, an open-source, Linux-compatible, scalable operating-system kernel

J Appavoo, M Auslander, M Butrico… - IBM Systems …, 2005 - ieeexplore.ieee.org
K42 is an open-source, Linux-compatible, scalable operating-system kernel that can be
used for rapid prototyping of operating-system policies and mechanisms. This paper reviews …

Online performance analysis by statistical sampling of microprocessor performance counters

R Azimi, M Stumm, RW Wisniewski - Proceedings of the 19th annual …, 2005 - dl.acm.org
Hardware performance counters (HPCs) are increasingly being used to analyze
performance and identify the causes of performance bottlenecks. However, HPCs are …

Application heartbeats for software performance and health

H Hoffmann, J Eastep, MD Santambrogio… - Proceedings of the 15th …, 2010 - dl.acm.org
Adaptive, or self-aware, computing has been proposed to help application programmers
confront the growing complexity of multicore software development. However, existing …

Seec: A framework for self-aware computing

H Hoffmann, M Maggio, MD Santambrogio, A Leva… - 2010 - dspace.mit.edu
As the complexity of computing systems increases, application programmers must be
experts in their application domain and have the systems knowledge required to address the …

Multiple page size modeling and optimization

C Cascaval, E Duesterwald… - 14th International …, 2005 - ieeexplore.ieee.org
With the growing awareness that individual hardware cores will not continue to produce the
same level of performance improvement, there is a need to develop an integrated approach …

Exploiting statistical correlations for proactive prediction of program behaviors

Y Jiang, EZ Zhang, K Tian, F Mao, M Gethers… - Proceedings of the 8th …, 2010 - dl.acm.org
This paper presents a finding and a technique on program behavior prediction. The finding
is that surprisingly strong statistical correlations exist among the behaviors of different …

Improving virtual machine performance using a cross-run profile repository

M Arnold, A Welc, VT Rajan - Proceedings of the 20th annual ACM …, 2005 - dl.acm.org
Virtual machines for languages such as the Java programming language make extensive
use of online profiling and dynamic optimization to improve program performance. But …

An input-centric paradigm for program dynamic optimizations

K Tian, Y Jiang, EZ Zhang, X Shen - Proceedings of the ACM …, 2010 - dl.acm.org
Accurately predicting program behaviors (eg, locality, dependency, method calling
frequency) is fundamental for program optimizations and runtime adaptations. Despite …