Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 Blitz++ 通过广泛使用表达式模板和模板元程序获得了它的性能。但是在某些时候,您无法通过使用这些技术从代码中获得更多收益——您必须将一些浮点数相乘和相加。此时,您可以通过使用高度优化(尤其是针对特殊架构)的 BLAS 例程来获得最终的性能提升。Blitz++ 的当前实现是否尽可能使用 BLAS 例程?
仅对于基准测试,您必须在配置 blitz++ 时指定它:
./configure -with-blas=...
Blitz 不使用 Blas 例程。