Skip to content

Commit 280ab62

Browse files
Merge pull request #2359 from jasonrandrews/review
spelling and tag updates
2 parents d1ddd46 + 9c70865 commit 280ab62

10 files changed

Lines changed: 177 additions & 23 deletions

File tree

.wordlist.txt

Lines changed: 138 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4812,4 +4812,141 @@ learnt
48124812
lof
48134813
BalenaOS
48144814
balenaCloud
4815-
4815+
MX
4816+
ARMFp
4817+
AndroidDemo
4818+
ApacheBench
4819+
ArmHalideAndroidDemo
4820+
Autoscheduler
4821+
BGR
4822+
BVM
4823+
BenchmarkBubbleSort
4824+
BenchmarkQuickSort
4825+
Botspot
4826+
BoundaryConditions
4827+
BubbleSort
4828+
ByteBuffer
4829+
DGGML
4830+
DNQZJ
4831+
DTLB
4832+
EPYC
4833+
ETag
4834+
EVEX
4835+
Esc
4836+
FuseAll
4837+
FuseBlurAndThreshold
4838+
GGG
4839+
GOPATH
4840+
GOROOT
4841+
GTK
4842+
GetByteArrayElements
4843+
Golang
4844+
Golang’s
4845+
HWC
4846+
Halide
4847+
Halide’s
4848+
ImageParam
4849+
Istio
4850+
KEDA
4851+
Kedify
4852+
Kedify’s
4853+
LLC
4854+
LLE
4855+
MPix
4856+
NIC’s
4857+
Netty
4858+
NoRuntime
4859+
OpenBMC’s
4860+
Parallelization
4861+
QCOW
4862+
QuickSort
4863+
RDom
4864+
RGBRGBRGB
4865+
RRR
4866+
RamFB
4867+
Recomputation
4868+
ReleaseByteArrayElements
4869+
Remmina
4870+
Roubalik
4871+
SAXPY
4872+
ScaledObject
4873+
Scaler
4874+
SetByteArrayRegion
4875+
SoL
4876+
Sor
4877+
Sysoev
4878+
TinyRPS
4879+
UFW
4880+
VLA
4881+
VTOR
4882+
VirtualService
4883+
WindowsOnArm
4884+
XMM
4885+
YMM
4886+
YUV
4887+
ZMM
4888+
Zbynek
4889+
adaptively
4890+
allocs
4891+
apiKey
4892+
armhalideandroiddemo
4893+
autounattend
4894+
autowiring
4895+
benchmarkHttpResponse
4896+
benchmem
4897+
blurThresholdImage
4898+
bvm
4899+
clusterName
4900+
coroutine
4901+
createBitmapFromGrayBytes
4902+
cv
4903+
extractGrayScaleBytes
4904+
fallbacks
4905+
firstlogin
4906+
golang
4907+
gosort
4908+
goweb
4909+
halide
4910+
httpd
4911+
inBytes
4912+
inlines
4913+
inputBuffer
4914+
insturction
4915+
jbyteArray
4916+
keda
4917+
kedify
4918+
keypress
4919+
kts
4920+
llmexport
4921+
loadImageFromAssets
4922+
microarchitectures
4923+
minikube
4924+
oOer
4925+
orgId
4926+
outputArray
4927+
outputBuffer
4928+
parallelization
4929+
parallelize
4930+
parallelized
4931+
parallelizes
4932+
preallocation
4933+
precomputing
4934+
qcow
4935+
recomputation
4936+
reconfig
4937+
reconversion
4938+
refetching
4939+
req
4940+
scaler
4941+
scalers
4942+
sprintf
4943+
stdev
4944+
thresholded
4945+
underperformed
4946+
underperforms
4947+
unvectorized
4948+
uop
4949+
walkthrough
4950+
warmups
4951+
xo
4952+
yi

content/learning-paths/automotive/_index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,22 @@ title: Automotive
1212
weight: 4
1313
subjects_filter:
1414
- Containers and Virtualization: 3
15-
- Performance and Architecture: 5
15+
- Performance and Architecture: 6
1616
operatingsystems_filter:
1717
- Baremetal: 1
18-
- Linux: 7
18+
- Linux: 8
1919
- macOS: 1
2020
- RTOS: 1
2121
tools_software_languages_filter:
2222
- Arm Development Studio: 1
2323
- Arm Zena CSS: 1
2424
- C: 2
2525
- C++: 1
26-
- Clang: 2
26+
- Clang: 3
2727
- DDS: 1
2828
- Docker: 2
29-
- GCC: 2
29+
- FVP: 1
30+
- GCC: 3
3031
- Python: 2
3132
- Raspberry Pi: 1
3233
- ROS 2: 3

content/learning-paths/embedded-and-microcontrollers/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@ tools_software_languages_filter:
4545
- CMSIS-DSP: 1
4646
- CMSIS-Toolbox: 3
4747
- CNN: 1
48+
- Computer Vision: 1
4849
- Containerd: 1
4950
- DetectNet: 1
5051
- Docker: 10
5152
- DSTREAM: 2
52-
- Edge AI: 1
53+
- Edge AI: 2
5354
- Edge Impulse: 1
5455
- ExecuTorch: 3
5556
- FastAPI: 1

content/learning-paths/laptops-and-desktops/_index.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ maintopic: true
99
operatingsystems_filter:
1010
- Android: 2
1111
- ChromeOS: 2
12-
- Linux: 33
12+
- Linux: 34
1313
- macOS: 9
14-
- Windows: 44
14+
- Windows: 45
1515
subjects_filter:
1616
- CI-CD: 5
1717
- Containers and Virtualization: 7
18-
- Migration to Arm: 28
18+
- Migration to Arm: 29
1919
- ML: 2
2020
- Performance and Architecture: 27
2121
subtitle: Create and migrate apps for power efficient performance
@@ -28,6 +28,7 @@ tools_software_languages_filter:
2828
- Arm Performance Libraries: 2
2929
- Arm64EC: 1
3030
- Assembly: 1
31+
- Bash: 1
3132
- C: 8
3233
- C#: 6
3334
- C++: 11
@@ -48,6 +49,7 @@ tools_software_languages_filter:
4849
- Intrinsics: 1
4950
- JavaScript: 2
5051
- Kubernetes: 1
52+
- KVM: 1
5153
- Linux: 1
5254
- LLM: 1
5355
- LLVM: 2
@@ -61,7 +63,9 @@ tools_software_languages_filter:
6163
- OpenCV: 1
6264
- perf: 4
6365
- Python: 6
66+
- QEMU: 1
6467
- Qt: 2
68+
- RDP: 1
6569
- Remote.It: 1
6670
- RME: 1
6771
- Runbook: 18

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ key_ip:
99
- Mali
1010
maintopic: true
1111
operatingsystems_filter:
12-
- Android: 31
12+
- Android: 32
1313
- Linux: 30
1414
- macOS: 14
1515
- Windows: 14
1616
subjects_filter:
1717
- Gaming: 6
1818
- Graphics: 6
1919
- ML: 12
20-
- Performance and Architecture: 34
20+
- Performance and Architecture: 35
2121
subtitle: Optimize Android apps and build faster games using cutting-edge Arm tech
2222
title: Mobile, Graphics, and Gaming
2323
tools_software_languages_filter:
@@ -26,7 +26,7 @@ tools_software_languages_filter:
2626
- Android: 4
2727
- Android NDK: 2
2828
- Android SDK: 1
29-
- Android Studio: 10
29+
- Android Studio: 11
3030
- Arm Development Studio: 1
3131
- Arm Mobile Studio: 1
3232
- Arm Performance Studio: 3
@@ -38,6 +38,7 @@ tools_software_languages_filter:
3838
- CCA: 1
3939
- Clang: 12
4040
- CMake: 1
41+
- Coding: 1
4142
- Docker: 1
4243
- ExecuTorch: 1
4344
- Frame Advisor: 1

content/learning-paths/servers-and-cloud-computing/_index.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ key_ip:
88
maintopic: true
99
operatingsystems_filter:
1010
- Android: 3
11-
- Linux: 175
11+
- Linux: 177
1212
- macOS: 13
1313
- Windows: 14
1414
pinned_modules:
@@ -19,11 +19,11 @@ pinned_modules:
1919
- migration
2020
subjects_filter:
2121
- CI-CD: 7
22-
- Containers and Virtualization: 31
22+
- Containers and Virtualization: 32
2323
- Databases: 17
2424
- Libraries: 9
2525
- ML: 31
26-
- Performance and Architecture: 71
26+
- Performance and Architecture: 72
2727
- Storage: 1
2828
- Web: 12
2929
subtitle: Optimize cloud native apps on Arm for performance and cost
@@ -72,7 +72,7 @@ tools_software_languages_filter:
7272
- Capstone: 1
7373
- CCA: 8
7474
- Clair: 1
75-
- Clang: 12
75+
- Clang: 13
7676
- ClickBench: 1
7777
- ClickHouse: 1
7878
- CMake: 1
@@ -89,7 +89,7 @@ tools_software_languages_filter:
8989
- Fortran: 1
9090
- FunASR: 1
9191
- FVP: 7
92-
- GCC: 24
92+
- GCC: 25
9393
- gdb: 1
9494
- Geekbench: 1
9595
- Generative AI: 12
@@ -106,21 +106,27 @@ tools_software_languages_filter:
106106
- Google Cloud: 2
107107
- Google Test: 1
108108
- HammerDB: 1
109+
- Helm: 1
109110
- Herd7: 1
110111
- Hugging Face: 11
111112
- InnoDB: 1
112113
- Intrinsics: 1
113114
- iPerf3: 1
115+
- ipmitool: 1
114116
- Java: 4
115117
- JAX: 1
116118
- JMH: 1
117119
- Kafka: 1
120+
- KEDA: 1
121+
- Kedify: 1
118122
- Keras: 1
119-
- Kubernetes: 10
123+
- KleidiAI: 1
124+
- Kubernetes: 11
120125
- Libamath: 1
121126
- libbpf: 1
122127
- Linaro Forge: 1
123128
- Litmus7: 1
129+
- llama.cpp: 1
124130
- Llama.cpp: 2
125131
- LLM: 10
126132
- llvm-mca: 1
@@ -135,19 +141,22 @@ tools_software_languages_filter:
135141
- mpi: 1
136142
- MySQL: 9
137143
- NEON: 7
144+
- Neoverse: 1
138145
- Networking: 1
139146
- Nexmark: 1
140147
- NGINX: 4
141148
- Node.js: 3
142149
- Ollama: 1
143150
- ONNX Runtime: 1
144151
- OpenBLAS: 1
152+
- OpenBMC: 1
145153
- OpenJDK 21: 2
146154
- OpenShift: 1
147155
- Orchard Core: 1
148156
- PAPI: 1
149157
- perf: 6
150158
- PostgreSQL: 4
159+
- Profiling: 1
151160
- Python: 31
152161
- PyTorch: 9
153162
- QEMU: 1
@@ -188,6 +197,7 @@ tools_software_languages_filter:
188197
- wrk2: 2
189198
- x265: 1
190199
- YCSB: 1
200+
- Yocto/BitBake: 1
191201
- zlib: 1
192202
- ZooKeeper: 1
193203
weight: 1

content/learning-paths/servers-and-cloud-computing/irq-tuning-guide/checking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,4 @@ done
6969

7070
### Saving these changes
7171

72-
Any changes you make to IRQs will be reset at reboot. You will need to change your systems settings to make your changes permanant.
72+
Any changes you make to IRQs will be reset at reboot. You will need to change your systems settings to make your changes permanent.

content/learning-paths/servers-and-cloud-computing/llama_cpp_streamline/3_llama.cpp_annotation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ For installation guidance, refer to the [Streamline installation guide](https://
2626

2727
Clone the gator repository that matches your Streamline version and build the `Annotation support library`.
2828

29-
The installation step is depends on your developement machine.
29+
The installation step is depends on your development machine.
3030

3131
For Arm native build, you can use following insturction to install the packages.
3232
For other machine, you need to set up the cross compiler environment by install [aarch64 gcc compiler toolchain](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads).
@@ -121,7 +121,7 @@ Finally, add an annotation marker inside the main loop:
121121
}
122122
```
123123
124-
A string is added to the Annotation Marker to record the position of input tokens and numbr of tokens to be processed.
124+
A string is added to the Annotation Marker to record the position of input tokens and number of tokens to be processed.
125125
126126
### Step 3: Build llama-cli
127127

content/learning-paths/servers-and-cloud-computing/llama_cpp_streamline/4_analyze_token_prefill_decode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ By monitoring other PMU events, Backend Stall Cycles and Backend Stall Cycles du
113113
We can see that at Prefill stage, Backend Stall Cycles due to Memory stall are only about 10% of total Backend Stall Cycles. However, at Decode stage, Backend Stall Cycles due to Memory stall are around 50% of total Backend Stall Cycles.
114114
All those PMU event counters indicate that it is compute-bound at Prefill stage and memory-bound at Decode stage.
115115

116-
Now, let us further profile the code execution with Streamline. In the ‘Call Paths’ view of Streamline, we can see the percentage of running time of functions that are orginized in form of call stack.
116+
Now, let us further profile the code execution with Streamline. In the ‘Call Paths’ view of Streamline, we can see the percentage of running time of functions that are organized in form of call stack.
117117
![text#center](images/annotation_prefill_call_stack.png "Figure 12. Call stack")
118118

119119
In the ‘Functions’ view of Streamline, we can see the overall percentage of running time of functions.

0 commit comments

Comments
 (0)