Vc (SIMD Vector Classes) ist eine Bibliothek, die die explizite Vektorisierung von C++-Code unterstützt. Sie besitzt ein intuitives API und sorgt für Portabilität zwischen verschiedenen Compilern und verschiedenen Vektorinstruktionsimplementationen. Eine Anwendung, die Vc nutzt, kann für AVX und AVX2, SSE2 bis SSE4.2 oder SSE4a, Skalare, MIC, AVX-512, NEON und CUDA compiliert werden. (non)