Skip to content

Commit 5630359

Browse files
authored
Merge pull request #2007 from pareenaverma/content_review
SVE2 MATCH LP
2 parents e1f9513 + 30c3837 commit 5630359

File tree

3 files changed

+625
-0
lines changed

3 files changed

+625
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: Accelerate Search Operations with SVE2 MATCH Instruction on Arm servers
3+
4+
minutes_to_complete: 20
5+
6+
who_is_this_for: This is an introductory topic for database developers, performance engineers, and anyone optimizing data processing workloads on Arm-based cloud instances.
7+
8+
9+
learning_objectives:
10+
- Understand how SVE2 MATCH instructions work
11+
- Implement search algorithms using scalar and SVE2 implementations using the MATCH instruction
12+
- Compare performance between different implementations
13+
- Measure performance improvements on Graviton4 instances
14+
prerequisites:
15+
- An [Arm based instance](/learning-paths/servers-and-cloud-computing/csp/) from an appropriate
16+
cloud service provider.
17+
18+
author: Pareena Verma
19+
20+
21+
### Tags
22+
skilllevels: Introductory
23+
subjects: Performance and Architecture
24+
armips:
25+
- Neoverse
26+
operatingsystems:
27+
- Linux
28+
tools_software_languages:
29+
- SVE2
30+
- NEON
31+
- Runbook
32+
33+
further_reading:
34+
- resource:
35+
title: Accelerate multi-token search in strings with SVE2 SVMATCH instruction
36+
link: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/multi-token-search-strings-svmatch-instruction
37+
type: blog
38+
- resource:
39+
title: Arm SVE2 Programming Guide
40+
link: https://developer.arm.com/documentation/102340/latest/
41+
type: documentation
42+
43+
### FIXED, DO NOT MODIFY
44+
# ================================================================================
45+
weight: 1 # _index.md always has weight of 1 to order correctly
46+
layout: "learningpathall" # All files under learning paths have this same wrapper
47+
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
48+
layout: learningpathall
49+
---
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
# ================================================================================
3+
# FIXED, DO NOT MODIFY THIS FILE
4+
# ================================================================================
5+
weight: 21 # Set to always be larger than the content in this path to be at the end of the navigation.
6+
title: "Next Steps" # Always the same, html page title.
7+
layout: "learningpathall" # All files under learning paths have this same wrapper for Hugo processing.
8+
---

0 commit comments

Comments
 (0)