C++ API Reference for Intel® Data Analytics Acceleration Library 2019 Update 5
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.