I am looking at parallel processing algorithm for processing speed improvement. I want to test Agner Fog's vector class library, VCL.
I am wondering how to select different vector classes for example Vec16c
(SSE2 instruction set) and Vec32c
(AVX instruction set).
I am using Intel® Atom™ x5-Z8350 Processor and according to the specs, it supports SSE4.2 instruction sets.
How can I effectively choose vector class with regards to the hardware support? Say for my processor, can I use Vec32c recommended for AVX instruction set?