Skip to content

Commit 2840f3d

Browse files
Merge pull request #2361 from ArmDeveloperEcosystem/main
Production update
2 parents b40fcc4 + fe67faa commit 2840f3d

File tree

120 files changed

+7192
-2031
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+7192
-2031
lines changed

.gitpod.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.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

assets/contributors.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ Ker Liu,,,,,
102102
Rui Chang,,,,,
103103
Alejandro Martinez Vicente,Arm,,,,
104104
Mohamad Najem,Arm,,,,
105+
Zenon Zhilong Xiu,Arm,,zenon-zhilong-xiu-491bb398,,
106+
Zbynek Roubalik,Kedify,,,,

content/install-guides/dcperf.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ additional_search_terms:
99
- Neoverse
1010

1111
test_images:
12-
- ubuntu:22.04
12+
- ubuntu:latest
1313
test_maintenance: false
1414

1515
layout: installtoolsall
@@ -23,12 +23,12 @@ weight: 1
2323

2424
DCPerf is an open-source benchmarking and microbenchmarking suite originally developed by Meta. It faithfully replicates the characteristics of general-purpose data center workloads, with particular attention to microarchitectural fidelity. DCPerf stands out for accurate simulation of behaviors such as cache misses and branch mispredictions, which are details that many other benchmarking tools overlook.
2525

26-
You can use DCPerf to generate performance data to inform procurement decisions, and for regression testing to detect changes in the environment, such as kernel and compiler changes.
26+
You can use DCPerf to generate performance data to inform procurement decisions, and for regression testing to detect changes in the environment, such as kernel and compiler changes.
2727

28-
DCPerf runs on Arm-based servers. The examples below have been tested on an AWS `c7g.metal` instance running Ubuntu 22.04 LTS.
28+
DCPerf runs on Arm-based servers. The examples below have been tested on an AWS `c7g.metal` instance running Ubuntu 22.04 LTS.
2929

3030
{{% notice Note %}}
31-
When running on a server provided by a cloud service, you have limited access to some parameters, such as UEFI settings, which can affect performance.
31+
When running on a server provided by a cloud service, you have limited access to some parameters, such as UEFI settings, which can affect performance.
3232
{{% /notice %}}
3333

3434
## Install prerequisites
@@ -40,15 +40,15 @@ sudo apt update
4040
sudo apt install -y python-is-python3 python3-pip python3-venv git
4141
```
4242

43-
It is recommended that you install Python packages in a Python virtual environment.
43+
It is recommended that you install Python packages in a Python virtual environment.
4444

4545
Set up your virtual environment:
4646

4747
```bash
4848
python3 -m venv venv
4949
source venv/bin/activate
5050
```
51-
If requested, restart the recommended services.
51+
If requested, restart the recommended services.
5252

5353
Install the required packages:
5454

@@ -65,9 +65,9 @@ cd DCPerf
6565

6666
## Running the MediaWiki benchmark
6767

68-
DCPerf offers many benchmarks. See the official documentation for the benchmark of your choice.
68+
DCPerf offers many benchmarks. See the official documentation for the benchmark of your choice.
6969

70-
One example is the MediaWiki benchmark, designed to faithfully reproduce the workload of the Facebook social networking site.
70+
One example is the MediaWiki benchmark, designed to faithfully reproduce the workload of the Facebook social networking site.
7171

7272
Install HipHop Virtual Machine (HHVM), a virtual machine used to execute the web application code:
7373

@@ -95,14 +95,14 @@ Compiler: 1704922878_080332982
9595
Repo schema: 4239d11395efb06bee3ab2923797fedfee64738e
9696
```
9797

98-
Confirm security-enhanced Linux (SELinux) is disabled with the following commands:
98+
Confirm security-enhanced Linux (SELinux) is disabled with the following commands:
9999

100100
```bash
101101
sudo apt install selinux-utils
102102
getenforce
103103
```
104104

105-
You should see the following response:
105+
You should see the following response:
106106

107107
```output
108108
Disabled
@@ -181,7 +181,7 @@ The metrics file contains several key performance indicators from the benchmark
181181

182182
These metrics help you evaluate the performance and reliability of the system under test. Higher values for successful requests and RPS, and lower response times, generally indicate better performance. The score provides a single value for easy comparison across runs or systems.
183183

184-
## Next steps
184+
## Next steps
185185

186186
These are some activities you might like to try next:
187187

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/automotive/zenacssdebug/_index.md

Lines changed: 23 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,46 @@
11
---
22
title: Debug Arm Zena CSS Reference Software Stack with Arm Development Studio
33

4-
draft: true
5-
cascade:
6-
draft: true
74

85
minutes_to_complete: 60
96

10-
who_is_this_for: This is an introductory topic for software developers who wish to use Arm Development Studio to explore and debug the Arm Zena CSS Reference Software Stack.
7+
who_is_this_for: This introductory topic is for software developers who want to use Arm Development Studio to explore and debug the Arm Zena Compute Subsystem (CSS) Reference Software Stack on a Fixed Virtual Platform (FVP).
118

12-
learning_objectives:
13-
- Set up debug configuration for the Arm Zena CSS FVP
14-
- Debug Runtime Security Engine (RSE) from boot time
15-
- Debug Safety Island (SI)
16-
- Debug Linux OS on Primary Compute cores
9+
learning_objectives:
10+
- Set up and save a debug configuration for the Arm Zena CSS FVP
11+
- Start Runtime Security Engine (RSE) debug at reset and step through early boot
12+
- Attach to and debug Safety Island (SI) firmware
13+
- Attach to the Linux kernel on the primary compute cores and debug user space processes
1714

1815
prerequisites:
19-
- Ubuntu 22.04 host machine
20-
- You will need [Arm Development Studio 2024.1 (or later)](/install-guides/armds) and an appropriate license
21-
- A basic understanding of the Arm Zena CSS software stack and Arm processors
16+
- Ubuntu 22.04 host machine
17+
- Arm Development Studio 2024.1 or later with a valid license - for support see the [Install Guide for ADS](/install-guides/armds)
18+
- Basic understanding of the Arm Zena CSS software stack, Armv8-A/Armv9-A cores, and Linux
2219

2320
author: Ronan Synnott
2421

2522
### Tags
2623
skilllevels: Introductory
2724
subjects: Performance and Architecture
2825
armips:
29-
- Cortex-A
30-
- Cortex-R
26+
- Cortex-A
27+
- Cortex-R
3128
operatingsystems:
32-
- Linux
29+
- Linux
3330
tools_software_languages:
34-
- Arm Development Studio
35-
- Arm Zena CSS
36-
31+
- Arm Development Studio
32+
- Arm Zena CSS
33+
- FVP
3734

3835
further_reading:
39-
- resource:
40-
title: Arm Zena Compute System (CSS)
41-
link: https://developer.arm.com/Compute%20Subsystems/Arm%20Zena%20Compute%20Subsystem
42-
type: website
43-
- resource:
44-
title: Arm Development Studio
45-
link: https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio
46-
type: website
36+
- resource:
37+
title: Arm Zena Compute Subsystem (CSS)
38+
link: https://developer.arm.com/Compute%20Subsystems/Arm%20Zena%20Compute%20Subsystem
39+
type: website
40+
- resource:
41+
title: Arm Development Studio
42+
link: https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio
43+
type: website
4744

4845

4946
### FIXED, DO NOT MODIFY

0 commit comments

Comments
 (0)