| Author |
Message |
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2877 ID: 2449 Credit: 2,681,934 RAC: 18
                 
|
|
Gary Craig, a member of Aggie The Pew, was successful in compiling an AVX version of LLR using gwnum v27.2 and LLR v3.8.6dev. We've been testing it for the past week with success. Depending on the LLR project, speed improvements range from 20% to 50%.
For more details, please see this post
____________
|
|
|
|
|
|
I very big thanks to Gary.
Lennart
|
|
|
|
|
|
Amazing speed up!
Thank you very much. |
|
|
|
|
|
Wonderful job Gary !
____________
@AggieThePew
|
|
|
|
|
|
Nice, more reason for me to get my 2500k system built and running. Well done :)
____________
|
|
|
|
|
|
Great news! Thank you Mr. Craig! |
|
|
|
|
|
Your wishes are most welcome, and it was my pleasure to contribute something other than cpu/gpu cycles to PrimeGrid.
It should be noted that the real credit here should go to George Woltman, the author of the gwnum library (tightly-tuned assembly language modified for AVX) and Jean Penne, the author of LLR (I hope I have those credits right). I didn't write any code; all I did was tweak some makefiles, get a little tricky with the build sequence, and furiously test both with manual units (running parallel vs. stock prpnet) and app_info in boinc. There was one major false start but the second build was golden... on New Year's Eve, even. A nice way to close out 2011.
--Gary
____________
"I am he as you are he as you are me and we are all together"
87*2^3496188+1 is prime! (1052460 digits)
4 is not prime! (1 digit) |
|
|
|
|
|
Gary, can you also build a win app? |
|
|
|
|
Gary, can you also build a win app?
No. I have no facilities (or knowledge!) for building on Windows.
Fear not. Others are working on this.
--Gary
____________
"I am he as you are he as you are me and we are all together"
87*2^3496188+1 is prime! (1052460 digits)
4 is not prime! (1 digit) |
|
|
Michael Goetz Volunteer moderator Project scientist
 Send message
Joined: 21 Jan 10 Posts: 8046 ID: 53948 Credit: 76,739,788 RAC: 64,138
                  
|
Gary, can you also build a win app?
No. I have no facilities (or knowledge!) for building on Windows.
Fear not. Others are working on this.
--Gary
LOL.
I think after seeing the initial results everyone with a Sandy Bridge CPU, a copy of Windows, and a compiler started working on that. ;-)
Does llrAVX benefit from 64-bit builds?
____________
My lucky number is 75898^524288+1
Please do not PM me with support questions. They will usually go unanswered. Ask on the forums instead. Thank you! |
|
|
John Honorary cruncher
 Send message
Joined: 21 Feb 06 Posts: 2877 ID: 2449 Credit: 2,681,934 RAC: 18
                 
|
It should be noted that the real credit here should go to George Woltman, the author of the gwnum library (tightly-tuned assembly language modified for AVX) and Jean Penne, the author of LLR...
--Gary
Yes, it's George's gwnum v27.2 update (including AVX support) that created the speed improvement. The main thanks goes to him...accolades all around. :)
Still, Gary, thanks for putting the pieces together and creating the llrAVX build.
____________
|
|
|
|
|
|
Good news, folks. I have compiled a win app ;)
Its running as well as the linux app.
Update:
Download-link |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1215 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Good news, folks. I have compiled a win app ;)
Its running as well as the linux app.
Update:
Download-link
32 or 64bit?
If 32bit then i would write new app_infos...
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
|
Good news, folks. I have compiled a win app ;)
Its running as well as the linux app.
Update:
Download-link
32 or 64bit?
If 32bit then i would write new app_infos...
32bit |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1215 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Good news, folks. I have compiled a win app ;)
Its running as well as the linux app.
Update:
Download-link
32 or 64bit?
If 32bit then i would write new app_infos...
32bit
Done...
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|
|
|
|
are there any instructions saying which files to d/l, how to install them?
____________
Cheers,
PeterV |
|
|
|
|
are there any instructions saying which files to d/l, how to install them?
Yes there are:
http://www.primegrid.com/forum_thread.php?id=3912&nowrap=true#46393
There are six files inside the download. You'll need only two: those that have your OS name on them.
|
|
|
|
|
|
and the only thing i hate more than being drip-fed information is being drip-fed *wrong* information. if you look in the thread you'll see the last post is me showing the last error message i got from following the often contradictory instructions further down that thread.
so how about we start from scratch here:
1. get file1 from url1, copy to directory1.
repeat for as many files as necessary.
____________
Cheers,
PeterV |
|
|
|
|
|
Hello!
What if final binary are to compressed, not big size
http://upx.sourceforge.net/
try it
2012.01.11. 02:40 1 125 888 llr3.8.6dev_windows_avx.exe
2012.01.11. 02:40 38 379 008 llr3.8.6dev_windows_avx.ex~ |
|
|
rroonnaalldd Volunteer developer Volunteer tester
 Send message
Joined: 3 Jul 09 Posts: 1215 ID: 42893 Credit: 34,634,263 RAC: 0
                 
|
Hello!
What if final binary are to compressed, not big size
http://upx.sourceforge.net/
try it
2012.01.11. 02:40 1 125 888 llr3.8.6dev_windows_avx.exe
2012.01.11. 02:40 38 379 008 llr3.8.6dev_windows_avx.ex~
Thanks for pointing to.
____________
Best wishes. Knowledge is power. by jjwhalen
|
|
|