3 ms·
As you have read, the document states: > By default, when Eigen's headers are included within a .cu file compiled by nvcc most Eigen's functions and methods ar
by bayindirh 4y ago
As you have read, the document states:
> By default, when Eigen's headers are included within a .cu file compiled by nvcc most Eigen's functions and methods are prefixed by the device host keywords making them callable from both host and device code.
Eigen casually overrides "*" to do any kind multiplication, hence I guess it'll also carry the GeMM functions alongside to the kernel during compilation, but this needs to be tested.
Considering the speed I got from running Eigen on CPU, I still need to find larger problems to make that effort worthwhile, however.