Saved in:
| Main Authors: | , |
|---|---|
| Format: | Preprint |
| Published: |
2026
|
| Subjects: | |
| Online Access: | https://arxiv.org/abs/2601.04922 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866915716640276480 |
|---|---|
| author | Boivin, Théo Legaux, Joeffrey |
| author_facet | Boivin, Théo Legaux, Joeffrey |
| contents | A cross-configuration benchmark is proposed to explore the capacities and limitations of AVX / NEON intrinsic functions in a generic context of development project, when a vectorisation strategy is required to optimise the code. The main aim is to guide developers to choose when using intrinsic functions, depending on the OS, architecture and/or available compiler. Intrinsic functions were observed highly efficient in conditional branching, with intrinsic version execution time reaching around 5% of plain code execution time. However, intrinsic functions were observed as unnecessary in many cases, as the compilers already well auto-vectorise the code. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2601_04922 |
| institution | arXiv |
| publishDate | 2026 |
| record_format | arxiv |
| spellingShingle | AVX / NEON Intrinsic Functions: When Should They Be Used? Boivin, Théo Legaux, Joeffrey Software Engineering A cross-configuration benchmark is proposed to explore the capacities and limitations of AVX / NEON intrinsic functions in a generic context of development project, when a vectorisation strategy is required to optimise the code. The main aim is to guide developers to choose when using intrinsic functions, depending on the OS, architecture and/or available compiler. Intrinsic functions were observed highly efficient in conditional branching, with intrinsic version execution time reaching around 5% of plain code execution time. However, intrinsic functions were observed as unnecessary in many cases, as the compilers already well auto-vectorise the code. |
| title | AVX / NEON Intrinsic Functions: When Should They Be Used? |
| topic | Software Engineering |
| url | https://arxiv.org/abs/2601.04922 |