2014-03-29 6 views
1

두 개의 행렬 (float *)을 가지고 있으므로 배열로 볼 수 있습니다.Objective-C - Accelerate.framwork를 사용하여 두 행렬을 요소별로 추가 (및 나눗셈)

두 개의 행렬을 요소별로 추가해야하므로 가능한 한 성능을 향상시키고 싶습니다. 이것은 iOS 앱을위한 것이므로 Accelerate.framework에 이와 같은 기능이 있는지 확인하고 싶습니다.

Accelerate.framework에 대한 설명서는 다소 이해하기 어렵습니다. 단어가 add 인 여러 기능이 있지만 어떤 기능이 작동하는지 전혀 알지 못합니다.

누구든지 전에해야 했습니까? 올바른 방향으로 나를 가리킬 수 있습니까?

참고 : 나눗셈 (즉, 요소 ​​별 나누기)에서도 동일한 작업을 수행해야합니다. 가능한 경우 Accelerate.framework을 사용하고 싶습니다.

답변

1

행렬을 배열로 볼 수있는 경우 (메모리에서 연속적 임) 찾고있는 함수는 vDSP_vaddvDSP_vdiv입니다.

+0

좋아요! BLAS 문서를보고 있었는데 vDSP보다 훨씬 혼란 스러웠습니다. 다시 한 번 감사드립니다! 너무 빨리 허용하는대로 받아 들일 것입니다. – Brett