Speed Up Your Code
|
Reduce Energy Footprint
|
Utilize System Resources Efficiently
|
Customize It for Your System
|
ARM Streamline™ Performance Analyzer, part of the ARM DS-5™ toolchain, enables software developers to fully utilize the resources available across their ARM processor-based systems to create high-performance, energy-efficient products. It features an intuitive graphical interface that presents information ranging from CPU and GPU performance counters to source code hotspots to actual power consumption, making it easy for developers to mitigate performance bottlenecks, improve code parallelization, extend battery life, and enhance user experience.
Streamline builds on system tracepoints, hardware and software performance counters, sample-based profiling and user annotations to offer a powerful and flexible system analysis environment for software optimization.
Speed Up Your Code
|
Reduce Energy Footprint
|
Utilize System Resources Efficiently
|
Customize It for Your System
|
Android and Linux IntegrationProvided to users in open source format, gator driver and daemon leverage new capabilities available in the ARM Linux kernel to provide developers with comprehensive information from the operating system. Gator can be used on Linux kernels version 2.6.32 or newer, including the recent version 3.x used by the Android 4.0 (Ice Cream Sandwich) platform. |
|
The ARM Energy Probe is an easily deployable Streamline accessory that collects voltage, current and power from up to three probe points in the system to enable software developers to optimize system energy consumption.
The probe does not depend on additional in-circuit emulators or trace units and can monitor up to three power rails simultaneously, correlating in time power data, processor performance counters, OS performance metrics and software hotspots.
Parameter | Value | Parameter | Value |
| Number of channels | 3 | Connection to host | USB |
| Maximum voltage | 30V | Maximum shunt voltage | 165mV |
| Error for Vshunt > 20mV | ±5% | Sampling rate per channel | 10KHz |
| ADC resolution | 10 bit | Compatibility | DS-5 v5.9+ |
Whether you want to use Streamline Performance Analyzer internally in your development or want to ship it in your product to foster high performance applications in the ecosystem, the integration process is very simple.
Before you start: Have a look at the list pre-configured software platforms that support Streamline out of the box.
Gator kernel module (driver) and daemon (user space service) source code is available for download under GPLv2 license on the DS-5 Downloads page.
How to set up your Android target
Learn how to connect and analyze the performance of your multi-threaded application on a Linux platform
Check out how Streamline makes system optimization easy on a multicore Samsung Exynos 4210-based Android tablet