Frage

Ich weiß, dass Blitz ++ seine Leistung bekommt und durch umfangreiche Verwendung von Ausdrucksvorlagen und Vorlagen metaprogramms. Aber irgendwann kann man nicht mehr aus Ihrem Code durch diese Techniken - Sie haben sie zu vermehren und summieren einige schweben. An dieser Stelle können Sie eine Endleistung Kick durch die hoch optimierte Verwendung von (vor allem für spezielle Architekturen) BLAS-Routinen. Ist die aktuelle Implementierung von Blitz ++ Verwendung BLAS Routinen, wann immer es möglich ist?

War es hilfreich?

Lösung

Nur für Benchmarks müssen Sie angeben, wenn Sie configure blitz ++:

./configure -with-blas=...

Blitz nicht Blas-Routinen verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top