Simd Library Release Notes (2017).

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

2017 | 2016 | 2015 | 2014 | 2013

April 3, 2017 (version 3.5.52.900)

Algorithms

New features
  • ImageMatcher structure.
  • Improving of AVX2 optimization of function HogDirectionHistograms.
  • dstStride parameter in function NeuralConvert.
  • Softmax activation function type in Neural framework.
  • CrossEntropyMulticlass loss function type in Neural framework.
Bug fixing
  • Link error in function Simd::Neural::Detail::InitWeight.

Test framework

New features
  • Special tests for verifying functionality of structure ImageMatcher.

Infrastructure

New features
  • UpdateCopyrights.cmd script.
Home

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