[MCOL-5183] Function multiversioning as an existing SIMD processing facility replacement research Created: 2022-08-09  Updated: 2023-12-15

Status: Open
Project: MariaDB ColumnStore
Component/s: PrimProc
Affects Version/s: 6.4.2
Fix Version/s: 23.10

Type: New Feature Priority: Major
Reporter: Roman Assignee: Leonid Fedorov
Resolution: Unresolved Votes: 0
Labels: None


 Description   

MCS now supports SSE4.2/NEON to vectorize execution. This project will look into function multiversioning feature of gcc and clang compilers. The feature description is available [herehttps://gcc.gnu.org/wiki/FunctionMultiVersioning].
The goal is to asses how MCS runtime can leverage this feature to pick/use the best SIMD instruction set available for the platform.


Generated at Thu Feb 08 02:55:58 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.