skywalking icon indicating copy to clipboard operation
skywalking copied to clipboard

[BanyanDB] Support SIMD instruction

Open sollhui opened this issue 2 years ago • 1 comments

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Description

Vectorization has been used as a performance optimization tool in a large number of databases, and supporting SIMD instructions is one of the works of vectorization, which is beneficial for BanyanDB in these aspects:

  • Data filtering during queries
  • Data aggregation in topN -...

In the future, the aggregation calculation of Skywalking's OAP may be pushed down to BanyanDB, and SIMD instructions can play a more important role.

Use case

No response

Related issues

No response

Are you willing to submit a pull request to implement this on your own?

  • [X] Yes I am willing to submit a pull request on my own!

Code of Conduct

sollhui avatar Sep 16 '23 10:09 sollhui

@hanahmily What is the purpose of this? I don't know we have plans for this.

wu-sheng avatar Sep 16 '23 11:09 wu-sheng