Skip to content

Commit db56f54

Browse files
authored
Merge pull request #2846 from pareenaverma/main
Minor modifications to address review on voice assistant LP
2 parents 09cc4a9 + 7280f01 commit db56f54

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,4 @@ To disable KleidiAI during build:
2727
* Add `-PkleidiAI=false` to your Gradle command:`./gradlew build -PkleidiAI=false`.
2828
* Or, add this to your top-level `gradle.properties` file: `kleidiAI=false`.
2929

30-
### Why use KleidiAI?
31-
32-
KleidiAI simplifies development by abstracting away low-level optimization: developers can write high-level code while the KleidiAI library selects the most efficient implementation at runtime based on the target hardware. This is possible thanks to its deeply optimized micro-kernels tailored for Arm architectures.
33-
34-
As newer versions of the architecture become available, KleidiAI becomes even more powerful: simply updating the library allows applications like the multimodal Voice Assistant to take advantage of the latest architectural improvements such as SME2, without requiring any code changes. This means better performance on newer devices with no additional effort from developers.
35-
3630
Now that you can build the Voice Assistant with and without KleidiAI, you can test out the benchmarking functionality it provides.

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,10 @@ The Android system enforces throttling, so your own results may vary slightly.
141141

142142
These measurements show how fast the model processes (encodes) 128 input tokens when running on a single CPU thread. As the results illustrate, SME2 delivers a significant performance boost even when using just one or two CPU cores on an Android phone, meaning faster processing without needing to involve multiple CPU cores.
143143

144+
### Why use KleidiAI?
145+
146+
To summarize, KleidiAI simplifies development by abstracting away low-level optimization: developers can write high-level code while the KleidiAI library selects the most efficient implementation at runtime based on the target hardware. This is possible thanks to its deeply optimized micro-kernels tailored for Arm architectures.
147+
148+
As newer versions of the architecture become available, KleidiAI becomes even more powerful: simply updating the library allows applications like the multimodal Voice Assistant to take advantage of the latest architectural improvements such as SME2, without requiring any code changes. This means better performance on newer devices with no additional effort from developers.
149+
150+

0 commit comments

Comments
 (0)