Skip to content

Commit f0f8ce0

Browse files
committed
add Arm Performance Studio install instructions
1 parent be23b42 commit f0f8ce0

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

content/learning-paths/mobile-graphics-and-gaming/voice-assistant/8-performance-with-streamline.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,28 @@ layout: learningpathall
1010

1111
---
1212

13-
## Benchmarking LLM on Android phone
13+
## Arm Performance Studio
1414

15-
You can also benchmark the LLM functionality on Android phone outside of RTVA application. For this, you can use the Large Language Models repository:
15+
[Arm Performance Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio) is a performance analysis tool suite for developers to performance test their applications on devices with Arm CPUs. You can use
16+
[Streamline](https://developer.arm.com/Tools%20and%20Software/Streamline%20Performance%20Analyzer) to capture a performance profile that shows all the performance counter activity from the device. Generate an easy-to-read performance summary from an annotated Streamline capture, and get actionable advice about where you should optimize.
17+
## Download and Install Arm Performance Studio
18+
19+
Arm Performance Studio is supported on Windows, Linux, and macOS hosts. Get the [Arm Performance Studio installation package](https://developer.arm.com/Tools%20and%20Software/Arm%20Performance%20Studio#Downloads).
20+
21+
Refer to the [Arm Performance Studio install guide](/install-guides/ams/) for installation instructions.
22+
23+
## Launch the tools
24+
25+
To open the tools, launch the Performance Studio Hub:
26+
27+
- On Windows, search for Performance Studio.
28+
- On macOS and Linux, open the Performance Studio application file from the install directory.
29+
30+
![Performance Studio Hub alt-text#center](ps_hub.png "Performance Studio Hub")
31+
32+
## Profiling LLM with Arm Streamline
33+
34+
You are now all set to profile the LLM functionality on Android phone with Arm Streamline. For this, you can use the Large Language Models repository again:
1635

1736
```
1837
https://github.com/Arm-Examples/LLM-Runner

content/learning-paths/mobile-graphics-and-gaming/voice-assistant/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ prerequisites:
1717
- An Android phone with support for SME (Scalable Matrix Extension) instructions, required for SME performance checking
1818
- This Learning Path was tested on a Vivo X300 Pro.
1919
- A development machine with [Android Studio](https://developer.android.com/studio) installed.
20+
- Arm Performance Studio installed. Follow the [Arm Performance Studio install guide](/install-guides/ams/) for instructions.
2021

2122
author:
2223
- Arnaud de Grandmaison
@@ -36,6 +37,7 @@ tools_software_languages:
3637
- Kotlin
3738
- CPP
3839
- SME2
40+
- Arm Performance Studio
3941
operatingsystems:
4042
- Android
4143
- Linux
300 KB
Loading

0 commit comments

Comments
 (0)