Skip to content

Commit e1f9513

Browse files
authored
Merge pull request #2003 from pareenaverma/content_review
Adding new bitmap scanning LP with SVE
2 parents 1f5bb56 + ce2e796 commit e1f9513

File tree

3 files changed

+628
-0
lines changed

3 files changed

+628
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Accelerate Bitmap Scanning with NEON and SVE Instructions 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 bitmap scanning operations in database systems
11+
- Implement bitmap scanning with scalar, NEON, and SVE instructions
12+
- Compare performance between different implementations
13+
- Measure performance improvements on Graviton4 instances
14+
15+
prerequisites:
16+
- An [Arm based instance](/learning-paths/servers-and-cloud-computing/csp/) from an appropriate
17+
cloud service provider.
18+
19+
author: Pareena Verma
20+
21+
22+
### Tags
23+
skilllevels: Introductory
24+
subjects: Performance and Architecture
25+
armips:
26+
- Neoverse
27+
operatingsystems:
28+
- Linux
29+
tools_software_languages:
30+
- SVE
31+
- NEON
32+
- Runbook
33+
34+
further_reading:
35+
- resource:
36+
title: Accelerate multi-token search in strings with SVE2 SVMATCH instruction
37+
link: https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/multi-token-search-strings-svmatch-instruction
38+
type: blog
39+
- resource:
40+
title: Arm SVE2 Programming Guide
41+
link: https://developer.arm.com/documentation/102340/latest/
42+
type: documentation
43+
44+
### FIXED, DO NOT MODIFY
45+
# ================================================================================
46+
weight: 1 # _index.md always has weight of 1 to order correctly
47+
layout: "learningpathall" # All files under learning paths have this same wrapper
48+
learning_path_main_page: "yes" # This should be surfaced when looking for related content. Only set for _index.md of learning path content.
49+
layout: learningpathall
50+
---
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)