ARM launches streamline performance analyzer targeting Linux developers

November 10, 2010

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 processor’s program and performance counters. This low-cost link enables long-term analysis of the complete Linux software stack regardless of the target’s 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, Streamline’s exclusive kernel module collects an extensive set of performance-related data while also keeping the tool’s 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 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, 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 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


Rank not rated yet
Relevant PhysicsForums posts

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

Technology / Business

created 30 minutes ago | popularity not rated yet | comments 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

created 49 minutes ago | popularity not rated yet | comments 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 ...

Technology / Computer Sciences

created 4 hours ago | popularity not rated yet | comments 1 | with audio podcast report

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

created 6 hours ago | popularity 5 / 5 (1) | comments 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 company’s ultimate vision, successfully producing ...

Technology / Energy & Green Tech

created 17 hours ago | popularity 4.8 / 5 (14) | comments 15 | with audio podcast report


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 drug’s 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.