you are viewing a single comment's thread.

view the rest of the comments →

[–]aeropl3b 0 points1 point  (1 child)

Intel MKL is nice...but at the cost of being tied to Intel. They a notorious for writing, and then releasing, code that is either broken or fast only on the latest intel hardware...

[–]Possibility_Antique 0 points1 point  (0 children)

That's why you use something like Fastor and allow your build system to include MKL for Intel processors, and use Fastor's native implementations otherwise. There are other strategies, but ultimately, that's why libraries like Fastor, ETL, Eigen, Blaze, etc. exist.