ARM launches streamline performance analyzer targeting Linux developers
ARM has introduced Streamline Performance Analyzer, a powerful tool for optimizing Linux applications running on ARM powered devices. Streamline automates the collection of performance data and the generation of intuitive graphical reports, which enable software developers to easily locate application hot-spots, multi-threading issues, and inefficient usage of system resources.
Streamline only requires a TCP/IP connection (e.g. Ethernet, Wi-Fi, USB) to the ARM powered device to collect samples of the processors program and performance counters. This low-cost link enables long-term analysis of the complete Linux software stack regardless of the targets memory resources. The performance data collected is processed in a matter of seconds to provide a system-level view of the software execution, and can be re-processed to focus the analysis on different areas of the software without having to run it multiple times.
Using an innovative graphical user interface, Streamline instinctively guides developers through the optimization of Linux drivers, libraries and applications. Profiling reports can be navigated from process to thread, function, source code and assembly code level, facilitating the identification of critical performance areas. Stack usage is reported for each call path in the code, enabling developers to target their efforts to the right functions in order to minimize dynamic memory requirements for each thread.
Streamline also includes a unique Timeline view that provides time correlation between active processes, threads, functions and performance counter-related information such as cache misses and processor load. The Timeline view makes it simple for developers to identify inefficiencies in the implementation of multi-threaded applications, as well as the areas of code responsible for performance bottlenecks, sub-optimal cache usage, power-hungry idle loops, and many other system-wide performance issues.
Being compatible with ARM Linux systems based on kernels 2.6.32 or later, Streamlines exclusive kernel module collects an extensive set of performance-related data while also keeping the tools average overhead below 5%. This open source driver is being integrated into the most popular ARM Linux BSPs, including those based on the Linaro Kernel, to ensure users can start optimizing the software from the moment that their system is brought up.
ARM is committed to providing software developers with the best tools to increase their design efficiency and reduce time-to-market. said John Cornish, executive vice president and general manager, System Design Division, ARM. Streamline enables developers to easily gauge how code updates affect system performance. Thanks to Streamline, performance analysis becomes an integral part of software creation instead of an afterthought.
Freescale welcomes the release of Streamline, and plans to integrate the Streamline driver in its Linux BSPs to deliver the best out-of-the-box support for i.MX platforms, said Chip O'Donnell, i.MX Ecosystem Development Manager, Freescale. Freescale has also collaborated with ARM to enable full DS-5 Debugger Linux support for its new i.MX28 device, which was demonstrated at the Sept 2010 DFAE event.
More information: http://www.arm.com … reamline.php
Source: ARM
-
From lemons to lemonade: Reaction uses carbon dioxide to make carbon-based semiconductor,
28 comments
-
Every black hole contains a new universe: A physicist presents a solution to present-day cosmic mysteries,
215 comments
-
New silicon memory chip developed,
16 comments
-
Thioridazine kills cancer stem cells in human while avoiding toxic side-effects of conventional cancer treatments,
2 comments
-
SpaceX private rocket blasts off for space station (Update),
41 comments
-
India Engineering Powerhouse
3 hours ago
-
electromagnet core dereference between hard and soft iron
5 hours ago
-
Measuring water pressure in an open tank
15 hours ago
-
Question from a non-engineer: Pulley Systems
23 hours ago
-
Formula to calculate psi required to deliver gpm through nozzel
May 23, 2012
-
Introduction and general help regarding poers..
May 23, 2012
- More from Physics Forums - General Engineering
More news stories
Alibaba.com $2.5B privatization bid approved
(AP) -- Chinese e-commerce firm Alibaba Group's $2.5 billion bid to take its Hong Kong-listed unit private was cleared Friday by minority shareholders, easing the way for CEO Jack Ma to gain more control over his company's ...
30 minutes ago |
not rated yet |
0
Everyone knows it's windy . . .
... And now they have the data to prove it. The middle of Lake Michigan is a vast, untapped reservoir of wind energy. The next step will be to find out if it can be harvested economically without harming ...
Technology / Energy & Green Tech
49 minutes ago |
not rated yet |
0
Computers excel at identifying smiles of frustration (w/ Video)
(Phys.org) -- Researchers at the Massachusetts Institute of Technology (MIT) in the US have trained computers to recognize smiles, and they have turned out to be more adept at recognizing smiles of frustration ...
Solar plane ends first leg of intercontinental bid
The Swiss sun-powered aircraft Solar Impulse landed safely in Madrid early Friday at the end of the first leg of its attempt at an intercontinental flight without using a drop of fuel.
Technology / Energy & Green Tech
6 hours ago |
5 / 5 (1) |
1
HyperSolar shows dirty water no barrier to power world
(Phys.org) -- The Santa Barbara, California, company, HyperSolar, is set to transparently share the ups and downs of its research experiences toward the companys ultimate vision, successfully producing ...
Of mice and mental models: Neuroscientific implications of risk-optimized behavior in the mouse
(Medical Xpress) -- Regardless of an organism’s biological complexity, every encephalized animal continuously makes under-informed behavioral choices that can have serious consequences. Despite its ubiquity, ...
Landmark calculation clears the way to answering how matter is formed
(Phys.org) -- An international collaboration of scientists, including Thomas Blum, associate professor of physics, is reporting in landmark detail the decay process of a subatomic particle called a kaon ...
Researchers demonstrate possible primitive mechanism of chemical info self-replication
(Phys.org) -- When scientists think about the replication of information in chemistry, they usually have in mind something akin to what happens in living organisms when DNA gets copied: a double-stranded molecule ...
Rockefeller scientists pioneer new method to determine mechanisms of drug action
(Medical Xpress) -- Knowing that a drug works is great. Knowing how it works is a luxury. And until now, determining a drugs mechanism of action has been a tedious and difficult process for scientists.
Synthetic nano-waste does not disappear
(Phys.org) -- Tiny particles of cerium oxide do not burn or change in the heat of a waste incineration plant. They remain intact on combustion residues or in the incineration system, as a new study by Swiss ...
Building a better solar panel -- one molecule at a time
(Phys.org) -- One of the fundamental building blocks in modern chemistry, an organometallic chemical compound called ferrocene, has never been structurally defined - until now.