[SERVER-30870] Add FTS Fast Byte Vector Optimization for aarch64 Created: 29/Aug/17 Updated: 30/Oct/23 Resolved: 07/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Text Search |
| Affects Version/s: | 3.5.12 |
| Fix Version/s: | 4.0.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Praveen Arkeri | Assignee: | Mark Benvenuto |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Feature | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||
| Sprint: | Platforms 2018-05-21 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
Unicode FTS Fast Byte Vector optimization which uses vector instructions to manipulate sequence of bytes to improve performance is available for x86_64 and ppc64 but missing for aarch64. Request to port Fast Byte vector optimization for aarch64 using Neon-intrinsics. |
| Comments |
| Comment by Githook User [ 07/May/18 ] |
|
Author: {'email': 'daniel.stewart@linaro.org', 'name': 'Daniel Stewart', 'username': 'stewart-daniel'}Message: closes #1222 |
| Comment by Andrew Morrow (Inactive) [ 28/Feb/18 ] |
|
A GitHub PR is preferred, discussion can happen there. Please make sure you have signed the MongoDB CLA: https://www.mongodb.com/legal/contributor-agreement. Thanks! |
| Comment by Daniel Stewart [ 28/Feb/18 ] |
|
An implementation for AArch64 has been done by a colleague. Should I submit a pull request or post it here for comments? |
| Comment by Mathias Stearn [ 17/Oct/17 ] |
|
The main whole-system benchmark I used was taken from |
| Comment by Praveen Arkeri [ 16/Oct/17 ] |
|
Any idea which benchmark was used to evaluate performance impact of Fast Byte Vector optimization? |