Blagodarenko / XPlotter

CPU plotter for BURST
GNU General Public License v3.0
54 stars 26 forks source link

Xplotter avx2 ? #21

Open ghost opened 6 years ago

ghost commented 6 years ago

Hello,

I've seen that no ne release has been posted since early 201 but in the master branch some commit has been made only a fe days ago. Because i'm a little bit curious i've take a look at the Wplotter.cpp file and have found that the avx2 is mentionned and apparently working.

Any guide how to build the exe for avx2 ?

Best regards,

Beddhist commented 6 years ago

Can't help you with the building, but Blago has shared an avx2 plotter on discord: https://cdn.discordapp.com/attachments/324092664813191170/393439199879233556/XPlotter_avx2.exe

ohager commented 6 years ago

My PR was merged by Blago 15 days ago. I think you are referencing to this update. I got the code running on Visual Studio 2013, but needed to adjust the solution a bit.

Forked version

When building in VS2013 for specific Instruction Set you need to select it in Properties > C/C++ > Code Generation > Enable Enhanced Instruction Set

image

BUT Apparently, the newest release V1.1 bases on a slightly different codebase than that on master. (See #25) It seems to me that Blago has recently worked on the code (the current AVX2 release V1.1 is significantly faster than the AVX2 build 15 days ago), but hasn't pushed to master yet (no other branch here)