Skip to content

Commit 5282f69

Browse files
updates
1 parent 0abbbb6 commit 5282f69

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

content/learning-paths/servers-and-cloud-computing/bitmap_scan_sve2/01-introduction.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
22
# User change
3-
title: "Optimizing Bitmap Scanning with SVE and NEON on Arm Servers"
3+
title: "Optimize Bitmap Scanning with SVE and NEON on Arm Servers"
44

55
weight: 2
66

77
layout: "learningpathall"
88
---
99
## Introduction
1010

11-
Bitmap scanning is a fundamental operation in database systems, particularly for analytical workloads. It's used in bitmap indexes, bloom filters, and column filtering operations. The performance of bitmap scanning can significantly affect query execution times, especially for large datasets.
11+
Bitmap scanning is a fundamental operation in database systemsused in bitmap indexes, bloom filters, and column filters — but it can bottleneck complex analytical queries. In this Learning Path, you'll learn how to speed up these operations using Arm's SVE and NEON vector instructions, especially on Neoverse V2–based servers like AWS Graviton4.
1212

1313
In this Learning Path, you will:
1414

1515
* Explore how to use SVE instructions on Arm Neoverse V2–based servers like AWS Graviton4 to optimize bitmap scanning
1616
* Compare scalar, NEON, and SVE implementations to demonstrate the performance benefits of specialized vector instructions
1717

18-
## What is bitmap scanning?
18+
## What is bitmap scanning in databases?
1919

2020
Bitmap scanning involves searching through a bit vector to find positions where bits are set (1) or unset (0). In database systems, bitmaps are commonly used to represent:
2121

@@ -34,7 +34,7 @@ Here's how vector processing has evolved to improve bitmap scanning performance:
3434
* **NEON**: fixed-length 128-bit SIMD processing with vector operations
3535
* **SVE**: scalable vector processing with predication and specialized instructions like MATCH
3636

37-
## Set up your environment
37+
## Set up your Arm development environment
3838

3939
To follow this Learning Path, you will need:
4040

content/learning-paths/servers-and-cloud-computing/bitmap_scan_sve2/02-bitmap-data-structure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
# User change
3-
title: "Building and Managing the Bit Vector Structure"
3+
title: "Build and manage the bit vector Structure"
44

55
weight: 3
66

0 commit comments

Comments
 (0)