Skip to content

Commit fbc9a0b

Browse files
Merge pull request #2064 from jasonrandrews/review
spelling and tag updates
2 parents 109b69d + c4ebab0 commit fbc9a0b

File tree

11 files changed

+117
-25
lines changed

11 files changed

+117
-25
lines changed

.wordlist.txt

Lines changed: 90 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1657,7 +1657,6 @@ Kconfig
16571657
buildroot
16581658
RMM
16591659
Bolt
1660-
Optimisation
16611660
PGO
16621661
llvmorg
16631662
latencies
@@ -4235,4 +4234,93 @@ libssl
42354234
misclassification
42364235
retransmission
42374236
subquery
4238-
uninstrumented
4237+
uninstrumented
4238+
ASIL
4239+
AdvSIMD
4240+
AnyCPU
4241+
BIST
4242+
BMS
4243+
Benchstat
4244+
Bleve
4245+
CMS
4246+
CPUx
4247+
CockroachDB
4248+
CycloneDDS
4249+
DCPS
4250+
DCPerf
4251+
DataReaders
4252+
DataWriters
4253+
Dn
4254+
EV
4255+
Gi
4256+
GopherLua
4257+
HARA
4258+
HHVM
4259+
HIL
4260+
HipHop
4261+
JIRA
4262+
Jayat
4263+
Julien
4264+
MISRA
4265+
MarkdownRenderXHTML
4266+
MediaWiki
4267+
NET's
4268+
NSG
4269+
OrchardCMS
4270+
OrchardCore
4271+
PATHNAME
4272+
Polarion
4273+
QoS
4274+
RSS
4275+
Req
4276+
SELinux
4277+
STS
4278+
ThreadPool
4279+
VM's
4280+
VM’s
4281+
autorun
4282+
azureuser
4283+
bb
4284+
benchstat
4285+
biogo
4286+
bitness
4287+
bleve
4288+
br
4289+
brstack
4290+
cockroachdb
4291+
cycloneDDS
4292+
differentiators
4293+
esbuild
4294+
etcd
4295+
facebookresearch
4296+
gRPC
4297+
geomean
4298+
geomeans
4299+
geospatial
4300+
hardcoding
4301+
igor
4302+
interop
4303+
ipfrag
4304+
ipv
4305+
krishna
4306+
metaprogramming
4307+
minifies
4308+
misprediction
4309+
multicast
4310+
multicore
4311+
odinlmshen
4312+
optimise
4313+
orchardcore
4314+
ov
4315+
pathname
4316+
psci
4317+
retuned
4318+
rexec
4319+
rmem
4320+
roadmap
4321+
runnable
4322+
taskset
4323+
unicast
4324+
wrk's
4325+
yy
4326+
zenoh

content/learning-paths/automotive/_index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ subtitle: Build secure, connected, smart IoT devices
1111
title: Automotive
1212
weight: 4
1313
subjects_filter:
14-
- Containers and Virtualization: 2
14+
- Containers and Virtualization: 3
1515
- Performance and Architecture: 1
1616
operatingsystems_filter:
1717
- Baremetal: 1
18-
- Linux: 2
18+
- Linux: 3
1919
- RTOS: 1
2020
tools_software_languages_filter:
2121
- Automotive: 1
22-
- Docker: 1
23-
- Python: 1
22+
- Docker: 2
23+
- Python: 2
2424
- ROS 2: 1
25+
- ROS2: 1
2526
---

content/learning-paths/automotive/openadkit2_safetyisolation/3_container_spliting.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ Since the planning-control and simulator containers will now run on different ma
161161

162162
##### Enable Host Networking
163163
All three containers (visualizer, simulator, planning-control) need access to the host’s network interfaces for DDS-based peer discovery.
164-
Replace Dockers default bridge network with host networking:
164+
Replace Docker's default bridge network with host networking:
165165

166166
```YAML
167167
visualizer:
@@ -369,4 +369,4 @@ This confirms that:
369369
- ROS 2 nodes are able to communicate across EC2 instances via /hello topic.
370370
- The network settings including host mode, security group, and CycloneDDS peer configuration are correctly applied.
371371

372-
In the next section, you’ll complete the full end-to-end demonstrationa with all of concepts.
372+
In the next section, you’ll complete the full end-to-end demonstration with all of the concepts.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ subjects_filter:
2020
- Containers and Virtualization: 6
2121
- Embedded Linux: 4
2222
- Libraries: 3
23-
- ML: 13
23+
- ML: 14
2424
- Performance and Architecture: 21
2525
- RTOS Fundamentals: 4
2626
- Security: 2

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ prerequisites:
2424
author: Bright Edudzi Gershon Kordorwu
2525
### Tags
2626
skilllevels: Introductory
27-
subjects: tinyML
27+
subjects: ML
2828
armips:
2929
- Cortex-M
3030

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ tools_software_languages_filter:
3434
- C/C++: 4
3535
- CCA: 1
3636
- Clang: 11
37-
- cmake: 1
3837
- CMake: 2
38+
- cmake: 1
3939
- Coding: 16
4040
- CSS: 1
4141
- Daytona: 1

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

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ key_ip:
88
maintopic: true
99
operatingsystems_filter:
1010
- Android: 2
11-
- Linux: 147
11+
- Linux: 150
1212
- macOS: 10
1313
- Windows: 14
1414
pinned_modules:
@@ -19,17 +19,17 @@ pinned_modules:
1919
- migration
2020
subjects_filter:
2121
- CI-CD: 5
22-
- Containers and Virtualization: 27
22+
- Containers and Virtualization: 28
2323
- Databases: 15
2424
- Libraries: 9
2525
- ML: 27
26-
- Performance and Architecture: 57
26+
- Performance and Architecture: 59
2727
- Storage: 1
2828
- Web: 10
2929
subtitle: Optimize cloud native apps on Arm for performance and cost
3030
title: Servers and Cloud Computing
3131
tools_software_languages_filter:
32-
- .NET: 2
32+
- .NET: 3
3333
- .NET SDK: 1
3434
- 5G: 1
3535
- ACL: 1
@@ -51,12 +51,14 @@ tools_software_languages_filter:
5151
- AWS Elastic Container Service (ECS): 1
5252
- AWS Elastic Kubernetes Service (EKS): 3
5353
- AWS Graviton: 1
54-
- Bash: 1
54+
- Azure CLI: 1
55+
- Azure Portal: 1
5556
- bash: 2
57+
- Bash: 1
5658
- Bastion: 3
5759
- BOLT: 2
5860
- bpftool: 1
59-
- C: 4
61+
- C: 5
6062
- C#: 2
6163
- C++: 8
6264
- C/C++: 2
@@ -88,7 +90,7 @@ tools_software_languages_filter:
8890
- GitHub: 6
8991
- GitLab: 1
9092
- Glibc: 1
91-
- Go: 3
93+
- Go: 4
9294
- Google Axion: 3
9395
- Google Benchmark: 1
9496
- Google Cloud: 1
@@ -126,6 +128,7 @@ tools_software_languages_filter:
126128
- Ollama: 1
127129
- ONNX Runtime: 1
128130
- OpenBLAS: 1
131+
- OrchardCore: 1
129132
- PAPI: 1
130133
- perf: 5
131134
- Perf: 1
@@ -169,7 +172,7 @@ tools_software_languages_filter:
169172
weight: 1
170173
cloud_service_providers_filter:
171174
- AWS: 17
172-
- Google Cloud: 12
175+
- Google Cloud: 13
173176
- Microsoft Azure: 9
174177
- Oracle: 2
175178
---

content/learning-paths/servers-and-cloud-computing/bolt-merge/how-to-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Here is an outline of the steps:
3434

3535
With the merged profile, you apply BOLT optimizations separately to each binary and shared library. This step ensures that both your main application and its dependencies are optimized based on real-world usage patterns, resulting in a more efficient and responsive software stack.
3636

37-
5. Link the final optimized binary with the separately bolted libraries to deploy a fully optimized runtime stack
37+
5. Link the final optimized binary with the separately optimized libraries to deploy a fully optimized runtime stack
3838

3939
After optimizing each component, you combine them to create a deployment where both the application and its libraries benefit from BOLT's enhancements.
4040

content/learning-paths/servers-and-cloud-computing/dotnet-migration/4-dotnet-versions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ With .NET 5 Microsoft started the “one .NET” unification. Even though it had
4343

4444
.NET 6 laid the foundation for the modern performance story on Arm64:
4545

46-
- Tiered PGO entered preview, combining tiered compilation with profile-guided optimisation.
46+
- Tiered PGO entered preview, combining tiered compilation with profile-guided optimization.
4747
- Better scalability on many-core Arm servers thanks to the new ThreadPool implementation.
4848
- First-class support for Apple M1, enabling full .NET development on Arm-based macOS, as well as for Windows Arm64.
4949

@@ -55,7 +55,7 @@ With .NET 5 Microsoft started the “one .NET” unification. Even though it had
5555
Key highlights were:
5656

5757
- General-availability of Native AOT publishing for console applications, producing self-contained, very small binaries with fast start-up on Arm64.
58-
- Dynamic PGO (Profile-Guided Optimisation) and On-Stack Replacement became the default, letting the JIT optimise the hottest code paths based on real run-time data.
58+
- Dynamic PGO (Profile-Guided Optimization) and On-Stack Replacement became the default, letting the JIT optimise the hottest code paths based on real run-time data.
5959
- New Arm64 hardware intrinsics (e.g. SHA-1/SHA-256, AES, CRC-32) exposed through System.Runtime.Intrinsics, enabling high-performance crypto workloads.
6060

6161
## .NET 8 (current LTS – support until November 2026)
@@ -64,7 +64,7 @@ Key highlights were:
6464

6565
Important Arm-related improvements include:
6666

67-
- Native AOT support for ASP.NET Core, trimming enhancements and even smaller self-contained binaries, translating into faster cold-start for containerised Arm services.
67+
- Native AOT support for ASP.NET Core, trimming enhancements and even smaller self-contained binaries, translating into faster cold-start for containerized Arm services.
6868
- Further JIT tuning for Arm64 delivering single-digit to low double-digit throughput gains in real-world benchmarks.
6969
- Smaller base container images (`mcr.microsoft.com/dotnet/aspnet:8.0` and `…/runtime:8.0`) thanks to a redesigned layering strategy, particularly beneficial on Arm where network bandwidth is often at a premium.
7070
- Garbage-collector refinements that reduce pause times on highly-threaded, many-core servers.

content/learning-paths/servers-and-cloud-computing/go-benchmarking-with-sweet/installing_go_and_sweet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Subsequent steps in the learning path assume you are running this script (instal
1818
{{% /notice %}}
1919

2020

21-
Start by copying and pasting the script below on **both** of your GCP VMs. This script checks the architecture of your running VM, installs the required Go packge on your VM. It then installs sweet, benchmarks, and the benchstat tools.
21+
Start by copying and pasting the script below on **both** of your GCP VMs. This script checks the architecture of your running VM, installs the required Go package on your VM. It then installs sweet, benchmarks, and the benchstat tools.
2222

2323
**You don't need to run it after pasting**, just paste it into your home directory and press enter to install all needed dependencies:
2424

0 commit comments

Comments
 (0)