Skip to content

Commit 0bed429

Browse files
Further improvements.
1 parent dcef42f commit 0bed429

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

content/learning-paths/cross-platform/sme2/1-get-started.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,10 +205,8 @@ It automatically finds and uses ``.devcontainer/devcontainer.json``:
205205

206206
![example image alt-text#center](VSCode.png "Figure 1: Setting up the Docker Container.")
207207

208-
All your commands now take place in the container, so no need to prepend
209-
them with a Docker invocation, as VS Code handles all this transparently for you.
208+
All your commands now run within the container, so there is no need to prepend them with a Docker invocation, as VS Code handles all this seamlessly for you.
210209

211210
{{% notice Note %}}
212-
In the remainder of this learning path, the shell commands show the Docker
213-
invocation so that those who do not use VS Code can copy the full command line, but if you do use VS Code, you should only use the ``COMMAND ARGUMENTS`` part.
211+
For the rest of this Learning Path, shell commands include the full Docker invocation so that users not using VS Code can copy the complete command line. However, if you are using VS Code, you only need to use the `COMMAND ARGUMENTS` part.
214212
{{% /notice %}}

content/learning-paths/cross-platform/sme2/8-going-further.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@ layout: learningpathall
88

99
## Generalize the algorithms
1010

11-
In this Learning Path, in order to show how to use SME2 for matrix
12-
multiplication, only floating point multiplication was covered.
13-
In practice, a library or framework that supports matrix multiplication should
14-
cover all kinds of integers.
11+
In this Learning Path, you focused on using SME2 for matrix
12+
multiplication with floating point numbers. However in practice, any library or framework supporting matrix multiplication should
13+
also handle various integer types.
1514

1615
You can see that the algorithm structure for matrix preprocessing as well
1716
as multiplication with the outer product does not change at all for other data
@@ -22,7 +21,7 @@ programming](https://en.wikipedia.org/wiki/Generic_programming) like C++ with
2221
templates. You can even make the template manage a case where the value
2322
accumulated during the product uses a larger type than the input matrices. SME2 has the instructions to deal efficiently with this common case scenario.
2423

25-
This enables the library writer to focus on the algorithm, testing, and other optimizations, while allowing the compiler to generate the many variants.
24+
This enables the library developer to focus on the algorithm, testing, and optimizations, while allowing the compiler to generate multiple variants.
2625

2726
## Unroll further
2827

content/learning-paths/cross-platform/sme2/_next-steps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ further_reading:
1616
type: website
1717

1818
- resource:
19-
title: Arm Scalable Matrix Extension (SME) Introduction (part 1)
19+
title: Arm Scalable Matrix Extension (SME) Introduction (Part 1)
2020
link: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-scalable-matrix-extension-introduction
2121
type: blog
2222

@@ -26,7 +26,7 @@ further_reading:
2626
type: website
2727

2828
- resource:
29-
title: Arm Scalable Matrix Extension (SME) Introduction (part 2)
29+
title: Arm Scalable Matrix Extension (SME) Introduction (Part 2)
3030
link: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-scalable-matrix-extension-introduction-p2
3131
type: blog
3232

0 commit comments

Comments
 (0)