Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
68cf9e8
Add bolt-demo tutorial
paschalis-mpeis Mar 3, 2026
7aec497
Refine content for DGX Spark robotics learning path
pareenaverma Mar 6, 2026
003d438
Add a Learning Path for running image classification on an Alif E8 De…
gabrieldpeterson Mar 6, 2026
f57f5e9
Merge branch 'ArmDeveloperEcosystem:main' into content_review
pareenaverma Mar 6, 2026
206e384
Change author_primary to author in copilot-instructions and other tem…
jasonrandrews Mar 6, 2026
b7b0d76
Merge pull request #2969 from jasonrandrews/review2
jasonrandrews Mar 9, 2026
e48bbbc
fix: incorporate review comments
NeethuESim Mar 9, 2026
2798783
Merge pull request #2970 from NeethuESim/testcontainers-learning-path
jasonrandrews Mar 10, 2026
020c1f6
Final tech review of Testcontainers
jasonrandrews Mar 10, 2026
6a813f5
Merge pull request #2974 from jasonrandrews/review3
jasonrandrews Mar 10, 2026
3368125
Update draft status for NXP FRDM i.MX 93 guide
pareenaverma Mar 11, 2026
91271bf
Revise introduction for DGX Spark and Isaac tools
pareenaverma Mar 11, 2026
824a1d9
Update 2_isaac_installation.md
pareenaverma Mar 11, 2026
71dc90d
Refine documentation for Isaac Lab robot simulation
pareenaverma Mar 11, 2026
51bb3bb
Refine training section for Isaac Lab and RSL-RL
pareenaverma Mar 11, 2026
94d97ea
Merge pull request #2976 from pareenaverma/content_review
pareenaverma Mar 11, 2026
ca52668
Mark BOLT introduction page as draft
pareenaverma Mar 12, 2026
8fd8c37
Merge pull request #2954 from paschalis-mpeis/bolt-demo
pareenaverma Mar 12, 2026
3f12d28
Add Prince Agyeman from asct project as co-author on install guide
bccbrendan Mar 12, 2026
43940f5
Merge pull request #2978 from bccbrendan/bccbrendan/add-prince-as-coa…
jasonrandrews Mar 12, 2026
fae5e36
Refactor introduction section for MCP server testing documentation
madeline-underwood Mar 12, 2026
7256753
Refine documentation for MCP server testing, including title case adj…
madeline-underwood Mar 12, 2026
504ffd0
Refine language and improve clarity in Isaac Sim documentation
madeline-underwood Mar 12, 2026
b0450c9
Refactor section titles and improve clarity in the introduction of th…
madeline-underwood Mar 12, 2026
2932cbc
Improve clarity and consistency in documentation by refining image ca…
madeline-underwood Mar 12, 2026
be931f5
Merge pull request #2964 from gabrieldpeterson/gabe-alif
jasonrandrews Mar 12, 2026
b85d746
Start tech review on Alif image classification
jasonrandrews Mar 12, 2026
5c966c5
Merge pull request #2982 from jasonrandrews/review3
jasonrandrews Mar 12, 2026
2303aef
Fix small incongruencies in libamath reproducible article.
joanaxcruz Mar 13, 2026
38de910
Merge pull request #2984 from joanaxcruz/main
pareenaverma Mar 13, 2026
bfd3734
Update _index.md
pareenaverma Mar 13, 2026
2179fe8
Merge pull request #2985 from pareenaverma/content_review
pareenaverma Mar 13, 2026
177a29d
Revise who_is_this_for and prerequisites sections
pareenaverma Mar 13, 2026
e3ece93
Revise overview of BOLT tutorial and profiling methods
pareenaverma Mar 13, 2026
6348420
Update environment setup instructions in setup.md
pareenaverma Mar 13, 2026
5372562
Implement Bubble Sort in C++ with timing
pareenaverma Mar 13, 2026
2cfef8b
Update setup.md
pareenaverma Mar 13, 2026
0c85451
Update setup.md
pareenaverma Mar 13, 2026
0e5de1d
Update setup.md
pareenaverma Mar 13, 2026
be7aba9
Revise good BOLT candidate criteria and metrics
pareenaverma Mar 13, 2026
8c0b585
[SME2] Add a new device to the list.
Arnaud-de-Grandmaison-ARM Mar 13, 2026
e7f8187
Revise BRBE documentation for clarity and detail
pareenaverma Mar 13, 2026
77047f6
Initial plan
Copilot Mar 13, 2026
f9c8b29
Replace NEON with Neon (Arm approved trademark) in markdown content
Copilot Mar 13, 2026
05cd9da
Revise BRBE profile recording and optimization steps
pareenaverma Mar 13, 2026
47b13dd
Align learning path with recent move of voice assistant project to gi…
NinaARM Mar 13, 2026
8b5ab96
Enhance instrumentation section in documentation
pareenaverma Mar 13, 2026
88cc576
Revise SPE documentation for clarity and detail
pareenaverma Mar 13, 2026
c08c067
Clarify PMU definitions and usage in BOLT
pareenaverma Mar 13, 2026
98e7b0a
Clarify BOLT optimization verification steps
pareenaverma Mar 13, 2026
ecaeeb5
Update verify-optimization.md
pareenaverma Mar 13, 2026
3aa43b9
Update environment setup instructions for AArch64
pareenaverma Mar 13, 2026
ff3a83f
Remove duplicate mkdir commands in setup.md
pareenaverma Mar 13, 2026
86d08a8
Fix link casing for Neon Intrinsics documentation
pareenaverma Mar 13, 2026
4678fcf
Fix formatting of SIMD instructions section in intro.md
pareenaverma Mar 13, 2026
194f332
Fix NEON equivalents link for _mm_add_ps intrinsic
pareenaverma Mar 13, 2026
8c6e38f
Fix typo in llama-chatbot.md regarding NEON flag
pareenaverma Mar 13, 2026
5c0cfa0
Correct spelling of 'Neon' to 'NEON' in output
pareenaverma Mar 13, 2026
2ced1e3
Fix references to Neon instructions in documentation
pareenaverma Mar 13, 2026
7e9aac9
Merge pull request #2988 from pareenaverma/content_review
pareenaverma Mar 13, 2026
a5820f4
Merge pull request #2987 from NinaARM/feature/voice-assistant-github-…
pareenaverma Mar 13, 2026
3f31a1b
Merge pull request #2986 from Arnaud-de-Grandmaison-ARM/s26
pareenaverma Mar 13, 2026
5b30f72
Merge pull request #22 from pareenaverma/copilot/replace-neon-in-mark…
pareenaverma Mar 13, 2026
f42f595
Mark Isaac Sim guide as draft
pareenaverma Mar 13, 2026
633c553
Merge pull request #2989 from pareenaverma/review_branch
pareenaverma Mar 13, 2026
a588265
Merge pull request #2981 from madeline-underwood/robots
pareenaverma Mar 13, 2026
970797f
Merge pull request #2980 from madeline-underwood/testcon
pareenaverma Mar 13, 2026
99f5b09
Add new entries to .wordlist.txt
pareenaverma Mar 13, 2026
3c760c9
Merge pull request #2990 from pareenaverma/review_branch
pareenaverma Mar 13, 2026
c4827cd
Bolt LP review
pareenaverma Mar 13, 2026
0188b6a
Merge pull request #2991 from pareenaverma/content_review
pareenaverma Mar 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ Install guides must include:
- `title`
- `minutes_to_complete`
- `official_docs`
- `author_primary`
- `author`
- `weight: 1`
- `layout: installtoolsall`

Expand Down
19 changes: 19 additions & 0 deletions .wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -573,6 +573,7 @@ BMS
BoardRenderer
BoatAttack
Bolt
BOLT
BOLT's
bonza
bool
Expand Down Expand Up @@ -601,6 +602,7 @@ brian
brianfrankcooper
Broadcom
Brossard
BRBE
brstack
BSON
bsp
Expand Down Expand Up @@ -701,6 +703,7 @@ CDE
CDH
CDK
cdn
cdsort
ce
cea
cebbb
Expand Down Expand Up @@ -5826,3 +5829,19 @@ svfloat
svptrue
svst
vexpq
Agyeman
ConnMan
DockerContainer
Neethu
PyTest
Pytest
Testcontainers
abcdef
cdef
fedcba
kwargs
pytest
reconnection
stdin
testcontainers
ttyUSB
2 changes: 1 addition & 1 deletion archetypes/install-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: PLACEHOLDER TITLE
minutes_to_complete: 10
official_docs: PLACEHOLDER LINK
author_primary: PLACEHOLDER NAME
author: PLACEHOLDER NAME

### FIXED, DO NOT MODIFY
weight: 1 # Defines page ordering. Must be 1 for first (or only) page.
Expand Down
2 changes: 1 addition & 1 deletion archetypes/multi-tool-install-guide/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: PLACEHOLDER TITLE
author_primary: PLACEHOLDER NAME
author: PLACEHOLDER NAME

### FIXED, DO NOT MODIFY
weight: 1 # Defines page ordering. Must be 1 for first (or only) page.
Expand Down
2 changes: 1 addition & 1 deletion archetypes/multi-tool-install-guide/tool-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: PLACEHOLDER TOOL 1
minutes_to_complete: 10
official_docs: PLACEHOLDER LINK
author_primary: PLACEHOLDER NAME
author: PLACEHOLDER NAME
weight: 2

### FIXED, DO NOT MODIFY
Expand Down
2 changes: 1 addition & 1 deletion archetypes/multi-tool-install-guide/tool-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: PLACEHOLDER TOOL 2
minutes_to_complete: 10
official_docs: PLACEHOLDER LINK
author_primary: PLACEHOLDER NAME
author: PLACEHOLDER NAME
weight: 3

### FIXED, DO NOT MODIFY
Expand Down
3 changes: 2 additions & 1 deletion assets/contributors.csv
Original file line number Diff line number Diff line change
Expand Up @@ -113,4 +113,5 @@ Steve Suzuki,Arm,,,,
Qixiang Xu,Arm,,,,
Phalani Paladugu,Arm,phalani-paladugu,phalani-paladugu,,
Richard Burton,Arm,Burton2000,,,
Asier Arranz,NVIDIA,,asierarranz,,asierarranz.com
Asier Arranz,NVIDIA,,asierarranz,,asierarranz.com
Prince Agyeman,Arm,,,,
4 changes: 3 additions & 1 deletion content/install-guides/asct.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ test_maintenance: false
# No official documentation
official_docs: https://learn.arm.com/install-guides/asct/

author: Jason Andrews
author:
- Jason Andrews
- Prince Agyeman

### PAGE SETUP
weight: 1 # Defines page ordering. Must be 1 for first (or only) page.
Expand Down
2 changes: 1 addition & 1 deletion content/install-guides/claude-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ Here are some example prompts that use the Arm MCP Server tools:

- `Scan my workspace for code that needs updating for Arm compatibility`
- `Check if the postgres:latest container image supports Arm64 architecture`
- `Search the Arm knowledge base for NEON intrinsics examples`
- `Search the Arm knowledge base for Neon intrinsics examples`
- `Find learning resources about migrating from x86 to Arm`
- `Analyze this assembly code for performance on Arm processors`

Expand Down
2 changes: 1 addition & 1 deletion content/install-guides/github-copilot.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ Example prompts that use the Arm MCP Server:

- `Scan my workspace for code that needs updating for Arm compatibility`
- `Check if the postgres:latest container image supports Arm64 architecture`
- `Search the Arm knowledge base for NEON intrinsics examples`
- `Search the Arm knowledge base for Neon intrinsics examples`
- `Find learning resources about migrating from x86 to Arm`

## Troubleshooting MCP Server connections
Expand Down
8 changes: 4 additions & 4 deletions content/learning-paths/cross-platform/adler32/_index.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: Write NEON intrinsics using GitHub Copilot to improve Adler32 performance
title: Write Neon intrinsics using GitHub Copilot to improve Adler32 performance

minutes_to_complete: 45

who_is_this_for: This is an introductory topic for C/C++ developers who are interested in using GitHub Copilot to improve performance using NEON intrinsics.
who_is_this_for: This is an introductory topic for C/C++ developers who are interested in using GitHub Copilot to improve performance using Neon intrinsics.

learning_objectives:
- Use GitHub Copilot to write NEON intrinsics that accelerate the Adler32 checksum algorithm.
- Use GitHub Copilot to write Neon intrinsics that accelerate the Adler32 checksum algorithm.

prerequisites:
- An Arm computer running Linux with the GNU compiler (gcc) installed.
Expand Down Expand Up @@ -43,7 +43,7 @@ further_reading:
link: https://en.wikipedia.org/wiki/Adler-32
type: Article
- resource:
title: NEON Programming Quick Reference
title: Neon Programming Quick Reference
link: https://developer.arm.com/documentation/den0018/a
type: Documentation

Expand Down
20 changes: 10 additions & 10 deletions content/learning-paths/cross-platform/adler32/about-2.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: About NEON and Adler32
title: About Neon and Adler32
weight: 2

### FIXED, DO NOT MODIFY
Expand All @@ -10,23 +10,23 @@ layout: learningpathall

In computing, optimizing performance is crucial for applications that process large amounts of data. This Learning Path guides you through implementing and optimizing the Adler32 checksum algorithm using Arm advanced SIMD (Single Instruction, Multiple Data) instructions. You'll learn how to leverage GitHub Copilot to simplify the development process while achieving significant performance improvements.

## Simplifying Arm NEON Development with GitHub Copilot
## Simplifying Arm Neon Development with GitHub Copilot

Developers recognize that Arm NEON SIMD instructions can significantly boost performance for computationally intensive applications, particularly in areas like image processing, audio/video codecs, and machine learning. However, writing NEON intrinsics directly requires specialized knowledge of the instruction set, careful consideration of data alignment, and complex vector operations that can be error-prone and time-consuming. Many developers avoid implementing these optimizations due to the steep learning curve and development overhead.
Developers recognize that Arm Neon SIMD instructions can significantly boost performance for computationally intensive applications, particularly in areas like image processing, audio/video codecs, and machine learning. However, writing Neon intrinsics directly requires specialized knowledge of the instruction set, careful consideration of data alignment, and complex vector operations that can be error-prone and time-consuming. Many developers avoid implementing these optimizations due to the steep learning curve and development overhead.

The good news is that AI developer tools such as GitHub Copilot make working with NEON intrinsics much more accessible. By providing intelligent code suggestions, automated vectorization hints, and contextual examples tailored to your specific use case, GitHub Copilot can help bridge the knowledge gap and accelerate the development of NEON-optimized code. This allows developers to harness the full performance potential of Arm processors - without the usual complexity and overhead.
The good news is that AI developer tools such as GitHub Copilot make working with Neon intrinsics much more accessible. By providing intelligent code suggestions, automated vectorization hints, and contextual examples tailored to your specific use case, GitHub Copilot can help bridge the knowledge gap and accelerate the development of Neon-optimized code. This allows developers to harness the full performance potential of Arm processors - without the usual complexity and overhead.

You can demonstrate writing NEON intrinsics with GitHub Copilot by creating a full project from scratch and comparing the C implementation to a NEON-optimized version.
You can demonstrate writing Neon intrinsics with GitHub Copilot by creating a full project from scratch and comparing the C implementation to a Neon-optimized version.

While you may not create complete projects from scratch - and you shouldn't blindly trust the generated code - it's helpful to see what's possible using an example so you can apply the principles to your own projects.

## Accelerating Adler32 with Arm NEON
## Accelerating Adler32 with Arm Neon

This project demonstrates how to accelerate Adler32 checksum calculations using Arm NEON instructions.
This project demonstrates how to accelerate Adler32 checksum calculations using Arm Neon instructions.

### What is Arm NEON?
### What is Arm Neon?

Arm NEON is an advanced SIMD architecture extension for Arm processors. It provides a set of instructions that can process multiple data elements in parallel using specialized vector registers. NEON technology enables developers to accelerate computationally intensive algorithms by performing the same operation on multiple data points simultaneously, rather than processing them one at a time. This parallelism is particularly valuable for multimedia processing, scientific calculations, and cryptographic operations where the same operation needs to be applied to large datasets.
Arm Neon is an advanced SIMD architecture extension for Arm processors. It provides a set of instructions that can process multiple data elements in parallel using specialized vector registers. Neon technology enables developers to accelerate computationally intensive algorithms by performing the same operation on multiple data points simultaneously, rather than processing them one at a time. This parallelism is particularly valuable for multimedia processing, scientific calculations, and cryptographic operations where the same operation needs to be applied to large datasets.

## What Is the Adler32 Algorithm?

Expand All @@ -47,7 +47,7 @@ This project walks you through building the following components using GitHub Co
- A test program to validate outputs for various input sizes.
- A Makefile to build and run the program.
- Performance measurement code to record how long the algorithm takes.
- A NEON-optimized version of Adler32.
- A Neon-optimized version of Adler32.
- A performance comparison table for both implementations.

Continue to the next section to start creating the project.
2 changes: 1 addition & 1 deletion content/learning-paths/cross-platform/adler32/build-6.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,4 @@ The results confirm that your Adler-32 checksum implementation is correct for al

The results from GitHub Copilot confirm that the Adler32 checksum calculations are correct and provide initial performance benchmarks. These results offer a solid baseline, but a meaningful comparison requires an optimized implementation.

In the next section, you’ll implement Adler32 using NEON intrinsics and compare its performance against this baseline.
In the next section, you’ll implement Adler32 using Neon intrinsics and compare its performance against this baseline.
4 changes: 2 additions & 2 deletions content/learning-paths/cross-platform/adler32/more-11.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ GitHub Copilot can help you explore additional performance and optimization idea
- Test different compiler flags using Agent mode to automate iteration and identify the best combinations.
- Add Clang support to your Makefile and compare performance against GCC — performance can differ significantly depending on your code structure.
- Generate a wider range of data sizes and random patterns to stress-test functionality and measure performance under varied conditions.
- Explore alternative algorithm structures that rely on compiler autovectorization instead of NEON intrinsics — you might discover better performance simply by restructuring the C code.
- Explore alternative algorithm structures that rely on compiler autovectorization instead of Neon intrinsics — you might discover better performance simply by restructuring the C code.

AI tools won’t always generate high-performance code out of the box, but they can rapidly accelerate your experimentation and learning — especially in new areas of programming like NEON-based performance optimization.
AI tools won’t always generate high-performance code out of the box, but they can rapidly accelerate your experimentation and learning — especially in new areas of programming like Neon-based performance optimization.
12 changes: 6 additions & 6 deletions content/learning-paths/cross-platform/adler32/neon-7.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
title: Create a NEON version of Adler32
title: Create a Neon version of Adler32
weight: 7

### FIXED, DO NOT MODIFY
layout: learningpathall
---

## How Can I Create a NEON Version of Adler32 To Improve Performance?
## How Can I Create a Neon Version of Adler32 To Improve Performance?

Writing NEON intrinsics is an advanced programming topic which requires time and effort to learn and apply. GitHub Copilot is a good way to get started with NEON, both to write new code and to debug issues during development.
Writing Neon intrinsics is an advanced programming topic which requires time and effort to learn and apply. GitHub Copilot is a good way to get started with Neon, both to write new code and to debug issues during development.

You can instruct Github Copilot to create a NEON-optimized version of Adler32 using the prompt below:
You can instruct Github Copilot to create a Neon-optimized version of Adler32 using the prompt below:

```console
Add a second implementation of adler32 that processes data in blocks and uses Arm NEON intrinsics to improve performance.
Expand Down Expand Up @@ -553,6 +553,6 @@ Now that I've created the NEON implementation and updated the test code and Make

```

GitHub Copilot generated a NEON-optimized implementation of Adler32, along with updates to the test program and Makefile. These changes make it easy to compare the performance of both versions.
GitHub Copilot generated a Neon-optimized implementation of Adler32, along with updates to the test program and Makefile. These changes make it easy to compare the performance of both versions.

Continue to the next section to compile and run the NEON version, and to compare its performance against the original implementation.
Continue to the next section to compile and run the Neon version, and to compare its performance against the original implementation.
10 changes: 5 additions & 5 deletions content/learning-paths/cross-platform/adler32/neon-debug-9.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: Debug the NEON version to match the standard C version
title: Debug the Neon version to match the standard C version
weight: 9

### FIXED, DO NOT MODIFY
layout: learningpathall
---

## How Can I Debug the NEON Version Adler32 and Compare Performance?
## How Can I Debug the Neon Version Adler32 and Compare Performance?

In the previous step, GitHub Copilot revealed that the NEON implementation did not produce the same checksum results as the standard C version.
In the previous step, GitHub Copilot revealed that the Neon implementation did not produce the same checksum results as the standard C version.

Use the prompt below to instruct GitHub Copilot to try to debug and fix the issue.

Expand All @@ -17,7 +17,7 @@ Can you modify adler32-neon.c to produce the correct checksum results for the ad
The NEON version should produce the same checksum as adler32-simple.c but run faster.
```

If the LLM you’re using cannot resolve the NEON functional issues, consider trying another model, such as Gemini 2.5 Pro.
If the LLM you’re using cannot resolve the Neon functional issues, consider trying another model, such as Gemini 2.5 Pro.

The output is:

Expand Down Expand Up @@ -94,6 +94,6 @@ I then checked for errors in the modified file and rebuilt the project using `ma
You can now run the test program adler32-test to verify that the NEON implementation produces the same results as the simple implementation.
```

GitHub Copilot successfully modified the NEON version to produce correct checksum results matching the standard C implementation.
GitHub Copilot successfully modified the Neon version to produce correct checksum results matching the standard C implementation.

Continue to the next section to summarize the project, highlight the performance improvements, and generate a full project description.
12 changes: 6 additions & 6 deletions content/learning-paths/cross-platform/adler32/neon-run-8.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
title: Compare the NEON version to the standard C version of Adler32
title: Compare the Neon version to the standard C version of Adler32
weight: 8

### FIXED, DO NOT MODIFY
layout: learningpathall
---

## How Can I Run the NEON Version of Adler32 and Compare Performance?
## How Can I Run the Neon Version of Adler32 and Compare Performance?

Before comparing performance, you need to ensure that the NEON implementation builds, runs, and produces the same results as the standard C version.
Before comparing performance, you need to ensure that the Neon implementation builds, runs, and produces the same results as the standard C version.

To build the NEON version and compare it to the C version use the prompt below in your GitHub Copilot Agent session:
To build the Neon version and compare it to the C version use the prompt below in your GitHub Copilot Agent session:

```console
Use the Makefile to compile and run the new test program and compare the checksum values and performance of each implementation.
Expand Down Expand Up @@ -123,6 +123,6 @@ The NEON implementation offers significant performance improvements (up to 5x fa
If you'd like, I can analyze the code to identify and fix the issue in the NEON implementation so you can maintain both correctness and the performance benefits.
```

GitHub Copilot determined that while the NEON version delivers better performance, it currently produces incorrect checksums. This must be addressed before the NEON implementation can be considered correct or production-ready.
GitHub Copilot determined that while the Neon version delivers better performance, it currently produces incorrect checksums. This must be addressed before the Neon implementation can be considered correct or production-ready.

In the next section, you'll fix the functional issues in the NEON implementation and re-run the performance comparison.
In the next section, you'll fix the functional issues in the Neon implementation and re-run the performance comparison.
Loading
Loading