Add SSE optimizations to matrix operations (cvMul, cvDiv) (Feature #366)


Added by Sergey Koulik almost 15 years ago. Updated almost 10 years ago.


Status:Done Start date:
Priority:Normal Due date:
Assignee:Ilya Lavrenov % Done:

100%

Category:core
Target version:3.0 Estimated time:16.00 hours
Difficulty:Medium Pull request:https://github.com/Itseez/opencv/pull/3591

Description

Since support of IPP has been removed from cvMul, cvDiv, the performance degraded seriously.

On core/src/arithm.cpp@HEAD I observe that binary and add/subtract matrix operations (bitwiseOp_(...)) are now optimized using SSE/SSE2, while multiplication and division (mul_(), div_()) are not.


Associated revisions

Revision 81f5e726
Added by Andrey Kamaev about 12 years ago

Merge pull request #366 from asmorkalov:gstreamer_codec_list

History

Updated by Alexander Smorkalov over 12 years ago

  • Priority changed from High to Normal
  • Assignee set to Vadim Pisarevsky
  • Target version set to 2.4.3

Updated by Andrey Kamaev over 12 years ago

  • Target version deleted (2.4.3)

Updated by Ilya Lavrenov almost 10 years ago

  • Estimated time set to 16.00
  • Status changed from Open to Done
  • Assignee changed from Vadim Pisarevsky to Ilya Lavrenov
  • Target version set to 3.0
  • Pull request set to https://github.com/Itseez/opencv/pull/3591
  • Difficulty set to Medium
  • % Done changed from 0 to 100

Also available in: Atom PDF