2012 41st International Conference on Parallel Processing Workshops 2012
DOI: 10.1109/icppw.2012.29
|View full text |Cite
|
Sign up to set email alerts
|

PAPI-V: Performance Monitoring for Virtual Machines

Abstract: Abstract-This paper describes extensions to the PAPI hardware counter library for virtual environments, called PAPI-V. The extensions support timing routines, I/O measurements, and processor counters. The PAPI-V extensions will allow application and tool developers to use a familiar interface to obtain relevant hardware performance monitoring information in virtual environments. Keywords-performance counters; virutal machines; performance analsis; performance monitoring I.INTRODUCTION Cloud computing involves … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0
3

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(16 citation statements)
references
References 12 publications
0
13
0
3
Order By: Relevance
“…During the execution of co-located programs, we can identify if a program is data-intensive or compute-intensive based on the number of instructions and the number of memory accesses that can be obtained easily through performance counter or performance application programming interface (PAPI) [14]. During the execution of co-located programs, we can identify if a program is data-intensive or compute-intensive based on the number of instructions and the number of memory accesses that can be obtained easily through performance counter or performance application programming interface (PAPI) [14].…”
Section: Discussionmentioning
confidence: 99%
“…During the execution of co-located programs, we can identify if a program is data-intensive or compute-intensive based on the number of instructions and the number of memory accesses that can be obtained easily through performance counter or performance application programming interface (PAPI) [14]. During the execution of co-located programs, we can identify if a program is data-intensive or compute-intensive based on the number of instructions and the number of memory accesses that can be obtained easily through performance counter or performance application programming interface (PAPI) [14].…”
Section: Discussionmentioning
confidence: 99%
“…PAPI (Browne et al, 2000;Johnson et al, 2012) is a well-known and widely applied programming interface for accessing the hardware counters within an application's source code. PAPI provides both a simple, high level interface for the acquisition of simple measurements and a fully programmable, low level interface to the underlying counter hardware.…”
Section: Methodsmentioning
confidence: 99%
“…Lampe et al measured the impact of inaccurate timing in publicly available cloud computing services [8]. Johnson et al describe extensions to the Performance API (PAPI) project which provide more accurate timers and shared resource usage statistics in VMs [5]. However, these extensions only provide system-wide steal time information, and the paper emphasizes the need for per-process steal time accounting.…”
Section: Related Workmentioning
confidence: 98%