SIMD Vectorization

Discussions center on SIMD instructions, compiler auto-vectorization, intrinsics, and language support for efficient vectorized operations in programming.

➡️ Stable 0.7x Hardware
5,145
Comments
19
Years Active
5
Top Authors
#883
Topic ID

Activity Over Time

2008
10
2009
23
2010
15
2011
52
2012
53
2013
118
2014
181
2015
175
2016
230
2017
272
2018
255
2019
365
2020
442
2021
394
2022
517
2023
637
2024
639
2025
724
2026
43

Keywords

e.g CPU IMHO bytesum.c L4402 ARM CI BCD EDIT GPU simd vector instructions gcc opencl instruction code compiler compilers instruction set

Sample Comments

espeed Nov 11, 2018 View on HN

Does your implementation support vectorized SIMD or SSE instructions?

viraptor Apr 10, 2018 View on HN

There are. That's the reason we got instruction set extensions like simd.

CalChris Jul 8, 2025 View on HN

Maybe std::simd could be worked into this.

mabynogy Jun 15, 2018 View on HN

I don't think so (for example Chapel does SIMD).

secondcoming Feb 23, 2025 View on HN

SIMD instructions are already architecture dependent

pratk Jul 7, 2022 View on HN

Looks interesting, thanks! Just curious, any plans for supporting SIMD, similar to gcc's vector extensions ?

SapphireSun Aug 14, 2015 View on HN

Don't things get more complicated than that if you are expecting certain architecture features like SIMD?

fulafel Feb 7, 2024 View on HN

Any theories why the compiler didn't manage to use SIMD without the manual SIMD code?

rootw0rm May 7, 2023 View on HN

SIMD being an exception still (unless maybe Intel compiler + C/C++ + proper annotations)

turminal Apr 16, 2022 View on HN

Are there languages that "solve" SIMD?