Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
Agner Fog has this C++ Vector Class Library, which is ... useful for improving code performance where speed is critical and where the compiler is unable to vectorize the code automatically in an...
#3: Post edited
What advantages over OpenMP does Agner Fog's VCL have?
- What advantages does Agner Fog's VCL have over OpenMP?
#1: Initial revision
What advantages over OpenMP does Agner Fog's VCL have?
Agner Fog has this [C++ Vector Class Library](https://www.agner.org/optimize/vcl_manual.pdf), which is > ... useful for improving code performance where speed is critical and where the compiler is unable to vectorize the code automatically in an optimal way. However, it looks like OpenMP `simd` construct offers exactly this, and much more. OpenMP has it since version 4.0 (2013), i.e. for a long time. Does the VCL have any advantages when used with a compiler which supports OpenMP 4.0?