alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::core::vectorization Namespace Reference

Suggests vectorization of the directly following loop to the compiler. More...

Classes

struct  GetVectorizationSizeElems
 
struct  GetVectorizationSizeElems< double >
 
struct  GetVectorizationSizeElems< float >
 
struct  GetVectorizationSizeElems< std::int16_t >
 
struct  GetVectorizationSizeElems< std::int32_t >
 
struct  GetVectorizationSizeElems< std::int64_t >
 
struct  GetVectorizationSizeElems< std::int8_t >
 
struct  GetVectorizationSizeElems< std::uint16_t >
 
struct  GetVectorizationSizeElems< std::uint32_t >
 
struct  GetVectorizationSizeElems< std::uint64_t >
 
struct  GetVectorizationSizeElems< std::uint8_t >
 

Variables

constexpr std::size_t defaultAlignment
 

Detailed Description

Suggests vectorization of the directly following loop to the compiler.

Usage: ALPAKA_VECTORIZE_HINT for(...){...}

Variable Documentation

◆ defaultAlignment

constexpr std::size_t alpaka::core::vectorization::defaultAlignment
constexpr
Initial value:
=
16u

Definition at line 34 of file Vectorize.hpp.