35 #ifndef _BLAZE_SYSTEM_OPTIMIZATIONS_H_ 36 #define _BLAZE_SYSTEM_OPTIMIZATIONS_H_ 57 constexpr
bool useStreaming = BLAZE_USE_STREAMING;
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
#define BLAZE_USE_OPTIMIZED_KERNELS
Configuration of the streaming behavior.Via this compilation switch streaming (i.e. non-temporal stores) can be (de-)activated. For large vectors and matrices non-temporal stores can provide a significant performance advantage of about 20%. However, this advantage is only in effect in case the memory bandwidth of the target architecture is maxed out. If the target architecture's memory bandwidth cannot be exhausted the use of non-temporal stores can decrease performance instead of increasing it.
Definition: Optimizations.h:120
Configuration of performance optimizations.
#define BLAZE_USE_PADDING
Configuration of the padding of dense vectors and matrices.This configuration switch enables/disables...
Definition: Optimizations.h:62