2009-11-12 5 views
3

Blitz ++는 표현 템플릿과 템플릿 메타 프로그램을 광범위하게 사용하여 성능을 향상시킵니다. 그러나 어느 시점에서는 이러한 기술을 사용하여 코드를 더 이상 활용할 수 없습니다. 일부 부동 소수점을 곱하고 합산해야합니다. 이 시점에서 고도로 최적화 된 (특히 특수 아키텍처의 경우) BLAS 루틴을 사용하여 최종 성능을 얻을 수 있습니다. Blitz ++의 현재 구현은 가능할 때마다 BLAS 루틴을 사용합니까? 당신이 공세를 구성 할 때Blitz ++는 가능한 경우 BLAS 루틴을 사용합니까?

답변

1

만 벤치 마크는 ++를 지정해야합니다

./configure -with-blas=... 

전격 기습 블라스 루틴을 사용하지 않습니다.

+0

이 자료를 인용 한 자료가 있습니까? – phlipsy

+0

http://www.oonumerics.org/blitz/docs/blitz_1.html#SEC19 –

+0

아아! 전체 Blitz ++ 홈페이지에서 BLAS의 유일한 모습은 귀하의 주장을 권장합니다 ... – phlipsy