В прошлый раз, когда я экспериментировал, ни одна из этих платформ не использовала преимущества возможности разделения ядра, что обеспечивает огромное повышение производительности при свертывании в пространственной области - гораздо больший прирост производительности, чем векторизованные инструкции, когда-либо купят вас , В частности, ядро Sobel является разделяемым, поэтому, если вы используете vDSP
или vImage
(вместо, скажем, OpenCV
), обязательно отделите ядро самостоятельно.