Questions tagged [synet]

4 questions
5
votes
3 answers

Optimization of image resizing (method Nearest) with using SIMD

I know that 'Nearest' method of image resizing is the fastest method. Nevertheless I search way to speed up it. Evident step is a precalculate indices: void CalcIndex(int sizeS, int sizeD, int colors, int* idx) { float scale = (float)sizeS /…
Fred
  • 53
  • 4
2
votes
2 answers

AVX-512BW emulation of _mm512_dpbusd_epi32 AVX-512VNNI instruction

There are AVX-512 VNNI instructions starting since Cascade Lake Intel CPU which can accelerate inference of quantized neural networks on CPU. In particular there is a instuction _mm512_dpbusd_epi32 (vpdpbusd) which allows to perform multiplication…
Tristan
  • 105
  • 1
  • 5
2
votes
1 answer

NEON emulation of VNNI instructions

There is new AVX-512 VNNI instructions in Cascade Lake Intel CPU which can accelerate inference of neural networks on CPU. I integrated them into Simd Library to accelerate Synet (my small framework for inference of neural networks) and obtained…
ErmIg
  • 3,980
  • 1
  • 27
  • 40
1
vote
1 answer

Detection of small fast objects with using of Simd::Motion::Detector

I try to use motion detector to detect shooting star in the video with the example of code UseMotionDetector.cpp. If I use the motion detector with default options than nothing works. I think that may be connected with small object size, its fast…