首页> 外文会议>International Conference Devoted to the Anniversary of Alexander Popov >System-Wide Analyzer Of Performance: Performance Analysis Of Multi-Core Computing Systems With Limited Resources
【24h】

System-Wide Analyzer Of Performance: Performance Analysis Of Multi-Core Computing Systems With Limited Resources

机译:系统宽分析仪:资源有限的多核计算系统的性能分析

获取原文

摘要

In this paper a new dynamic performance analyzer intended for uni- and multi-core computing systems with limited resources is presented and described. This analyzer is called SWAP (System-Wide Analyzer of performance). Initial version of SWAP tool, called as ELP1 (Embedded Linux Probe 1), was developed in Samsung Research Center (SRC) in 2006. This tool uses functional interface of Kprobes to provide the dynamic instrumentation of Linux kernel for ARM and MIPS architectures. ELP1 functionality allowed collecting raw data information (such as register values, memory dump, etc) for any user predefined function of Linux kernel. Next revision of ELP1 tool, ELP2, was developed in SRC in 2007. ELP2 functionality allowed collecting traces from predefined functions in Linux kernel that contains general information of system characterization. Traces in ELP2 contained information from main Linux kernel functions such as arguments, return values and content of global kernel structures. ELP2 had pseudo-graphical interface on target that allows stand-alone monitoring of the system without any network connection. SWAP can monitor both kernel and application levels of the Linux system. Additional to ELP2 functionality, SWAP provides evaluation of the set of important system characteristics for main Linux subsystems (such as Memory Management, Process Management, File System and Network). Also SWAP has some automatic performance analysis features such as trace comparison, automatic bottleneck region localization, etc.
机译:在本文中,提出和描述了一种新的动态性能分析仪,用于单核和多核计算系统,并描述资源有限。此分析仪称为交换(系统范围的性能分析仪)。 Swap工具的初始版本,称为ELP1(嵌入式Linux探测器1),在三星研究中心(SRC)于2006年开发。该工具使用KProbes的功能界面,为ARM和MIPS架构提供Linux内核的动态仪器。 ELP1功能允许为Linux内核的任何用户预定义函数收集原始数据信息(例如寄存器值,内存转储等)。下一次修订ELP1工具ELP2在2007年在SRC中开发。ELP2功能允许从Linux内核中的预定义函数收集迹线,其中包含系统特征的一般信息。 ELP2中的痕迹包含来自主Linux内核函数的信息,例如参数,返回值和全局内核结构的返回值和内容。 ELP2在目标上具有伪图形界面,允许在没有任何网络连接的情况下独立监控系统。交换可以监控Linux系统的内核和应用程序级别。 eLP2功能额外,SWAP提供了对主Linux子系统的重要系统特征的评估(例如内存管理,过程管理,文件系统和网络)。还交换有一些自动性能分析功能,如跟踪比较,自动瓶颈区域化等。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号