检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:闫洁[1] 徐恒阳[1] 安虹[1,2] 刘玉[1] 王耀彬[1]
机构地区:[1]中国科学技术大学计算机科学与技术系,合肥230027 [2]中国科学院计算技术研究所系统结构重点实验室,北京100080
出 处:《计算机科学》2011年第2期288-292,共5页Computer Science
基 金:国家科技重大专项项目(2009ZX01036-001-002);国家自然科学基金重点项目(60633040);国家自然科学基金项目(60970023);国家973计划项目(2005CB321601);国家863计划重大项目(2006AA01A102);国家863计划项目(2009AA01Z106)资助。
摘 要:近年来,随着并行编程的普及,性能监测和剖析已经成为计算机系统领域最重要的研究课题之一。PMU(Performance Monitoring Unit),即现代处理器里集成的微体系事件性能计数器,为性能监测提供了底层支持,使得在以极小的额外开销和极少的对目标程序的干扰的情况下对程序进行性能监测成为可能。Pview(Performance View)是一种在系统级支持对并行程序尤其是多线程程序进行性能监测与分析的工具,它同时支持全系统和针对特定进程(线程组)的性能事件直接计数或者抽样的分析方法。Pview在Linux操作系统平台上通过扩展内核2.6.30,实现了一个新的系统调用Pview来提供性能监测服务;同时与以模块方式实现的数据收集引擎协作,可以实现抽样并将大规模样本数据传输到用户空间供进一步分析。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 Linux 2.6.30 platform by extending the kernel.Pview uses an approach of system call to request performance monitoring services,and also co-works with a module called pview data collector engine to feed user analyzer tools the collected performance event data.This paper presented all of our minds in pview design.
分 类 号:TP311.56[自动化与计算机技术—计算机软件与理论] TP302.7[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229