Re: [eigen] Vectorization for general use |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
A solution :
Now, I have the feeling that the long term solution would be for eigen to do a minimum of JIT. Example: oneDNN with asmjit : https://github.com/asmjit/asmjit
Kind
W.
From: Edward Lam <edward@xxxxxxxxxx>
Sent: Thursday, September 17, 2020 9:24 PM To: eigen@xxxxxxxxxxxxxxxxxxx <eigen@xxxxxxxxxxxxxxxxxxx> Subject: Re: [eigen] Vectorization for general use Offhand, I wonder if you could put main() in its own source file and compile it without any vectorization compiler options, and have that call your real main() renamed in a different source file that does have vectorization compiler options enabled.
Then your new main() could do CPUID checks (eg. https://stackoverflow.com/a/4823889 ) and bail out gracefully. You will of course need to ensure that the CPUID checks are accurate for your compiler options,
which may present its own challenges.
Cheers,
-Edward
On Thu, Sep 17, 2020 at 10:52 PM Rob McDonald <rob.a.mcdonald@xxxxxxxxx> wrote:
Click here to report this email as spam. |
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |