C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Implements a container to dispatch batch processing algorithms to CPU-specific implementations. More...
mode | Computation mode of the algorithm, ComputeMode |
sse2Container | Implementation for Intel(R) Streaming SIMD Extensions 2 (Intel(R) SSE2) |
ssse3Container | Implementation for Supplemental Streaming SIMD Extensions 3 (SSSE3) |
sse42Container | Implementation for Intel(R) Streaming SIMD Extensions 42 (Intel(R) SSE42) |
avxContainer | Implementation for Intel(R) Advanced Vector Extensions (Intel(R) AVX) |
avx2Container | Implementation for Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2) |
avx512_micContainer | Implementation for Intel(R) Xeon Phi(TM) processors/coprocessors based on Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX512) |
avx512Container | Implementation for Intel(R) Xeon(R) processors based on Intel AVX-512 |
AlgorithmDispatchContainer | ( | daal::services::Environment::env * | daalEnv | ) |
Default constructor
[in] | daalEnv | Pointer to the structure that contains information about the environment |
|
inlinevirtual |
Computes final results of the algorithm. This method behaves similarly to compute method of the Algorithm<batch> class.
Implements AlgorithmContainer< batch >.
|
inlinevirtual |
Resets internal datastructures for compute function.
Reimplemented from AlgorithmContainerImpl< batch >.
|
inlinevirtual |
Setups internal datastructures for compute function.
Reimplemented from AlgorithmContainerImpl< batch >.
For more complete information about compiler optimizations, see our Optimization Notice.