By Topic

System-wide analyzer of performance: Performance analysis of multi-core computing systems with limited resources

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

9 Author(s)
Gerenkov, A.A. ; Adv. Software Group, Samsung Res. Center in Moscow, Moscow, Russia ; Gorelkina, E.A. ; Grekhov, S.S. ; Dianov, S.Yu.
more authors

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 (suc 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.

Published in:


Date of Conference:

18-23 May 2009