PrimeGrid
Please visit donation page to help the project cover running costs for this month

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Project Staging Area : 32 bit vs. 64 bit pfgw

Author Message
rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1195
ID: 12001
Credit: 18,565,548
RAC: 0
PPS LLR Bronze: Earned 10,000 credits (31,229)PSA Jade: Earned 10,000,000 credits (18,533,435)
Message 27930 - Posted: 14 Nov 2010 | 14:29:26 UTC

I want to correct the first post in that a 64-bit build of PFGW is a little faster than a 32-bit build of PFGW. The 64-bit of gwnum takes advantage of registers that are only available in 64-bit mode, so it is a little faster than the 32-bit version. I ran a quick test with an exponent of 333333 and pfgw64 is 10% faster than pfgw32.

In other words, if you have the choice of PRPNet or BOINC on a 64-bit machine, definitely use PRPNet.

JohnProject donor
Honorary cruncher
Avatar
Send message
Joined: 21 Feb 06
Posts: 2875
ID: 2449
Credit: 2,681,934
RAC: 0
321 LLR Bronze: Earned 10,000 credits (11,773)Cullen LLR Bronze: Earned 10,000 credits (14,945)ESP LLR Bronze: Earned 10,000 credits (26,855)PPS LLR Bronze: Earned 10,000 credits (84,876)PSP LLR Bronze: Earned 10,000 credits (15,311)SoB LLR Bronze: Earned 10,000 credits (21,440)SR5 LLR Bronze: Earned 10,000 credits (29,270)SGS LLR Bronze: Earned 10,000 credits (26,616)TPS LLR (retired) Bronze: Earned 10,000 credits (36,288)TRP LLR Bronze: Earned 10,000 credits (41,655)Woodall LLR Bronze: Earned 10,000 credits (15,807)321 Sieve Bronze: Earned 10,000 credits (20,014)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (23,405)PPS Sieve Bronze: Earned 10,000 credits (36,192)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,306)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,738)GFN Bronze: Earned 10,000 credits (86,217)PSA Ruby: Earned 2,000,000 credits (2,143,756)
Message 27933 - Posted: 14 Nov 2010 | 15:00:30 UTC - in response to Message 27930.

I want to correct the first post in that a 64-bit build of PFGW is a little faster than a 32-bit build of PFGW. The 64-bit of gwnum takes advantage of registers that are only available in 64-bit mode, so it is a little faster than the 32-bit version. I ran a quick test with an exponent of 333333 and pfgw64 is 10% faster than pfgw32.

In other words, if you have the choice of PRPNet or BOINC on a 64-bit machine, definitely use PRPNet.

ATTENTION!!! This does NOT apply to the Challenge

Application builds are available for Linux 32 bit, Windows 32 bit and MacIntel. These applications will be sent to 64 bit clients. As with all LLR application projects, there is no advantage of 64 bit over 32 bit.

rogue's comments only apply to pfgw which is available through PRPNet....not BOINC.
____________

HonzaProject donor
Volunteer moderator
Volunteer tester
Project scientist
Send message
Joined: 15 Aug 05
Posts: 1881
ID: 352
Credit: 3,028,324,988
RAC: 1,111,638
Discovered 7 mega primesEliminated 4 conjecture "k"sFound 2 primes in the 2018 Tour de PrimesFound 1 prime in the 2018 Tour de Primes Mountain Stage2019 Tour de Primes largest primeFound 4 primes in the 2019 Tour de PrimesFound 1 mega prime in the 2019 Tour de PrimesFound 1 prime in the 2019 Tour de Primes Mountain StageFound 1 prime in the 2020 Tour de Primes321 LLR Emerald: Earned 50,000,000 credits (74,738,778)Cullen LLR Emerald: Earned 50,000,000 credits (50,296,190)ESP LLR Emerald: Earned 50,000,000 credits (50,853,190)Generalized Cullen/Woodall LLR Emerald: Earned 50,000,000 credits (50,309,119)PPS LLR Double Bronze: Earned 100,000,000 credits (118,849,772)PSP LLR Emerald: Earned 50,000,000 credits (50,563,867)SoB LLR Double Bronze: Earned 100,000,000 credits (101,502,109)SR5 LLR Double Bronze: Earned 100,000,000 credits (101,883,529)SGS LLR Emerald: Earned 50,000,000 credits (53,154,727)TPS LLR (retired) Bronze: Earned 10,000 credits (43,033)TRP LLR Double Bronze: Earned 100,000,000 credits (100,338,924)Woodall LLR Emerald: Earned 50,000,000 credits (50,956,094)321 Sieve Double Bronze: Earned 100,000,000 credits (115,948,450)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,142,109)Generalized Cullen/Woodall Sieve (suspended) Emerald: Earned 50,000,000 credits (50,504,945)PPS Sieve Double Gold: Earned 500,000,000 credits (513,057,580)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,288,222)TRP Sieve (suspended) Sapphire: Earned 20,000,000 credits (20,149,354)AP 26/27 Double Silver: Earned 200,000,000 credits (232,724,773)GFN Double Gold: Earned 500,000,000 credits (732,775,109)PSA Double Gold: Earned 500,000,000 credits (535,232,795)
Message 27936 - Posted: 14 Nov 2010 | 15:40:29 UTC - in response to Message 27930.

In other words, if you have the choice of PRPNet or BOINC on a 64-bit machine, definitely use PRPNet.

Choosing PRPNet, even if you find a prime, it's not counted to BOINC account and will not be listed within BOINC Top Prime Finders.
____________
My stats
Badge score: 1*1 + 5*1 + 8*3 + 9*11 + 10*1 + 11*1 + 12*3 = 186

JohnProject donor
Honorary cruncher
Avatar
Send message
Joined: 21 Feb 06
Posts: 2875
ID: 2449
Credit: 2,681,934
RAC: 0
321 LLR Bronze: Earned 10,000 credits (11,773)Cullen LLR Bronze: Earned 10,000 credits (14,945)ESP LLR Bronze: Earned 10,000 credits (26,855)PPS LLR Bronze: Earned 10,000 credits (84,876)PSP LLR Bronze: Earned 10,000 credits (15,311)SoB LLR Bronze: Earned 10,000 credits (21,440)SR5 LLR Bronze: Earned 10,000 credits (29,270)SGS LLR Bronze: Earned 10,000 credits (26,616)TPS LLR (retired) Bronze: Earned 10,000 credits (36,288)TRP LLR Bronze: Earned 10,000 credits (41,655)Woodall LLR Bronze: Earned 10,000 credits (15,807)321 Sieve Bronze: Earned 10,000 credits (20,014)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (23,405)PPS Sieve Bronze: Earned 10,000 credits (36,192)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,306)TRP Sieve (suspended) Bronze: Earned 10,000 credits (21,738)GFN Bronze: Earned 10,000 credits (86,217)PSA Ruby: Earned 2,000,000 credits (2,143,756)
Message 27943 - Posted: 14 Nov 2010 | 18:42:40 UTC

Posts were moved here from the Challenge thread as they did not apply to the Challenge. However, it's good to know that 64 bit primality testing with pfgw provides a 10% boost in rogue's example.
____________

rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1195
ID: 12001
Credit: 18,565,548
RAC: 0
PPS LLR Bronze: Earned 10,000 credits (31,229)PSA Jade: Earned 10,000,000 credits (18,533,435)
Message 27947 - Posted: 14 Nov 2010 | 21:50:49 UTC - in response to Message 27943.

Note that for some bases the difference is even greater, but for others it is less.

Profile warddrProject donor
Volunteer tester
Avatar
Send message
Joined: 7 Feb 08
Posts: 254
ID: 18735
Credit: 7,868,640
RAC: 0
PPS LLR Ruby: Earned 2,000,000 credits (2,227,514)SGS LLR Ruby: Earned 2,000,000 credits (2,113,266)TPS LLR (retired) Bronze: Earned 10,000 credits (20,542)321 Sieve Silver: Earned 100,000 credits (111,333)Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (20,009)PPS Sieve Amethyst: Earned 1,000,000 credits (1,267,924)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,056,728)TRP Sieve (suspended) Silver: Earned 100,000 credits (169,622)AP 26/27 Silver: Earned 100,000 credits (107,843)GFN Silver: Earned 100,000 credits (162,356)PSA Gold: Earned 500,000 credits (606,099)
Message 27966 - Posted: 15 Nov 2010 | 15:41:01 UTC - in response to Message 27947.

Note that for some bases the difference is even greater, but for others it is less.

Is pfgw64 also faster as llr(32)?
____________

rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1195
ID: 12001
Credit: 18,565,548
RAC: 0
PPS LLR Bronze: Earned 10,000 credits (31,229)PSA Jade: Earned 10,000,000 credits (18,533,435)
Message 27968 - Posted: 15 Nov 2010 | 15:55:33 UTC - in response to Message 27967.

Note that for some bases the difference is even greater, but for others it is less.

Is pfgw64 also faster as llr(32)?


In general I would say yes, but there are some rare exceptions. I can't name any off the top of my head. Others here have probably done more comparison testing.

Message boards : Project Staging Area : 32 bit vs. 64 bit pfgw

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2020 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 0.84, 1.24, 1.67
Generated 21 Oct 2020 | 5:29:17 UTC