Simd Library Release Notes (2017).

Home | Release Notes | Download | Documentation | Forum | SourceForge | GitHub

2017 | 2016 | 2015 | 2014 | 2013

March 2, 2017 (version 3.4.51.886)

Algorithms

New features
  • Function Simd::ReduceGray.
    • Improving
      • Using of Simd::Parallel in Simd::Detection instead of its own implementation of multithreading.
      • Improving of AVX2 optimization of function Binarization.
      • Improving of AVX2 optimization of function AveragingBinarization.
      • Improving of AVX2 optimization of function ConditionalFill.
      • Improving of AVX2 optimization of function HogDirectionHistograms.
      • Improving of AVX2 optimization of function SegmentationChangeIndex.
      • Improving of AVX2 optimization of function SegmentationPropagate2x2.
      • Improving of AVX2 optimization of function SegmentationFillSingleHoles.
      • Improving of SSE4.1 optimization of function DetectionLbpDetect32fp.
      • Improving of SSE4.1 optimization of function DetectionLbpDetect32fi.
      • Improving of SSE4.1 optimization of function DetectionLbpDetect16ip.
      • Improving of SSE4.1 optimization of function DetectionLbpDetect16ii.
      Changes
      • Enumeration SimdReduceType instead of enumeration Simd::Pyramid::BuildType.
      • Function Simd::Fill instead of method Simd::Pyramid::Fill.
      • Function Simd::Build instead of method Simd::Pyramid::Build.
      • Refactoring (template parameter Allocator) in structure View and connected with it functions and structures.
      Bug fixing
      • Clang compiler error in View struct.
      • Clang compiler error in Frame struct.
      • Clang compiler error in Pixel file.
      • Clang compiler error in ContourDetector struct.
      • Clang specific bug in AVX2 optimization of functions BgrToGray and BgrToBgra.
      • Clang compiler error in function Sse2::ExtractInt32Sum on OSX.
      • GCC build error on Aarch64.
      • Error in base implementation of function FillBgr on Aarch64.
      • Error in base implementation of function FillBgra on Aarch64.

      Infrastructure

      New features
      • Compatibility with Clang C++ compiler.
      • Compatibility with Aarch64 platform.
      Home

      February 2, 2017 (version 3.4.50.872)

      Algorithms

      New features
      • ContourDetector structure.
      • DrawLine function.
      • DrawRectangle function.
      • ShiftDetector structure.

      Test framework

      New features
      • Special tests for verifying functionality of structure ContourDetector.
      • Special tests for verifying functionality of function DrawLine.
      • Special tests for verifying functionality of function DrawRectangle.
      • Special tests for verifying functionality of structure ShiftDetector.
      Bug fixing
      • Incorrect common statistic of influence of memory alignment.
      Home

      January 3, 2017 (version 3.3.49.861)

      Algorithms

      New features
      • Base implementation, SSE2, AVX2 and NEON optimizations of function Int16ToGray.
      • SSE2, AVX2 and NEON optimizations of function HistogramConditional.
      • Neural::DropoutLayer.
      • AVX2 optimization of function NeuralProductSum.
      • Extended functionality of function OperationBinary8u (added bitwise OR operation).
      • AVX2 optimization of function NeuralAddVectorMultipliedByValue.
      • Added operator + (const Rectangle &, const Rectangle &).
      Improving
      • Improving of AVX2 optimization of function NeuralAddConvolution5x5.
      • Improving of AVX2 optimization of function NeuralAddConvolution5x5Sum.
      • Improving of AVX2 optimization of function NeuralAddConvolution3x3Sum.
      Bug fixing
      • GCC compiler error in file SimdAvx2Neural.
      • Crash during restoring of training process in function Neural::Train.
      • Visual Studio 2013 compiler bug in file SimdAvx2Neural.

      Test framework

      New features
      • Tests for verifying functionality of function Int16ToGray.
      • Tests for verifying functionality of AVX2 version of function NeuralProductSum.
      • Tests for verifying functionality of AVX2 version of function NeuralAddVectorMultipliedByValue.

      Infrastructure

      Bug fixing
      • SimdVersion.h generation error in CMakeLists.txt.
      Home
      2017 | 2016 | 2015 | 2014 | 2013