Computer Science ›› 2011, Vol. 38 ›› Issue (2): 288-292.

Previous Articles     Next Articles

Pview: A Novel Implementation of Fundamental Supports for Parallel Programs Performance Monitoring Based on PMU

YANG Jie,XU Heng-yang,AN Hong,LIU Yu,WANG Yao-bin   

  • Online:2018-11-16 Published:2018-11-16

Abstract: In the past recent years,performance monitoring and profiling have been becoming one of the most important issues in the era of parallel programming. Performance Monitoring Unit(shortly PMU in the rest of this paper) embedded in the modern processor provides a hardware support that makes it possible to monitor a running program online with trivial system disturbance and overhead and further do more post analysis in scrutiny based on the collected data.Pview, meaning performance view, is a novel scheme we designed to fundamentally support performance monitoring for multi-threaded applications in system level, and it is implemented in I_inux 2. 6. 30 platform by extending the kernel.Pview uses an approach of system call to rectuest performance monitoring services, and also co-works with a module called pvicw data collector engine to feed user analyzer tools the collected performance event data. I}his paper presented all of our minds in pvicw design.

Key words: PMU, Performance monitoring, Multi-threaded program analysis

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!