Skip to content

Commit 34ad463

Browse files
Fixed issues with index file
1 parent f7094a4 commit 34ad463

1 file changed

Lines changed: 13 additions & 19 deletions

File tree

  • content/learning-paths/cross-platform/simd-loops

content/learning-paths/cross-platform/simd-loops/_index.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,25 @@ minutes_to_complete: 30
66
who_is_this_for: This is an advanced topic for software developers who want to learn how to use the full range of features available in SVE, SVE2, and SME2 to improve software performance on Arm processors.
77

88
learning_objectives:
9-
- Improve SIMD loop performance using Scalable Vector Extension (SVE), SVE2, and Scalable Matrix Extension (SME2)
10-
- Explore how SVE-indexed fmla and SME2 fmopa instructions accelerate matrix multiplication
11-
- Understand how SME2 kernels use ZA tiles and streaming attributes
12-
- Describe what the SIMD Loops project contains and how kernels are organized across scalar, NEON, SVE/SVE2, and SME2 variants
13-
- Build and run a selected kernel with the provided runner and validate correctness against the C reference
14-
- Choose the appropriate build target to compare NEON, SVE/SVE2, and SME2 implementations
15-
9+
- Improve SIMD code performance using Scalable Vector Extension (SVE) and Scalable Matrix Extension (SME).
1610

1711
prerequisites:
18-
- An AArch64 computer running Linux or macOS (cloud OK). See: /learning-paths/servers-and-cloud-computing/csp/
19-
- Some familiarity with SIMD programming and NEON intrinsics
20-
- Recent toolchains that support SVE/SME (GCC 13+ or Clang 16+ recommended)
12+
- An AArch64 computer running Linux or macOS. You can use cloud instances, refer to [Get started with Arm-based cloud instances](/learning-paths/servers-and-cloud-computing/csp/) for a list of cloud service providers.
13+
- Some familiarity with SIMD programming and NEON intrinsics.
14+
- Recent toolchains that support SVE/SME (GCC 13+ or Clang 16+ recommended)
2115

2216
author:
23-
- Alejandro Martinez Vicente
24-
- Mohamad Najem
17+
- Alejandro Martinez Vicente
18+
- Mohamad Najem
2519

2620
### Tags
2721
skilllevels: Advanced
2822
subjects: Performance and Architecture
2923
armips:
30-
- Neoverse
24+
- Neoverse
3125
operatingsystems:
32-
- Linux
33-
- macOS
26+
- Linux
27+
- macOS
3428
tools_software_languages:
3529
- C
3630
- C++
@@ -39,10 +33,10 @@ tools_software_languages:
3933

4034
shared_path: true
4135
shared_between:
42-
- servers-and-cloud-computing
43-
- laptops-and-desktops
44-
- mobile-graphics-and-gaming
45-
- automotive
36+
- servers-and-cloud-computing
37+
- laptops-and-desktops
38+
- mobile-graphics-and-gaming
39+
- automotive
4640

4741
further_reading:
4842
- resource:

0 commit comments

Comments
 (0)