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 : Performance questions about PFGW

Author Message
Profile BiBiProject donor
Volunteer tester
Send message
Joined: 6 Mar 10
Posts: 151
ID: 56425
Credit: 34,290,031
RAC: 0
321 LLR Gold: Earned 500,000 credits (675,555)Cullen LLR Silver: Earned 100,000 credits (104,149)ESP LLR Silver: Earned 100,000 credits (102,660)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (104,318)PPS LLR Amethyst: Earned 1,000,000 credits (1,078,960)PSP LLR Silver: Earned 100,000 credits (114,445)SoB LLR Silver: Earned 100,000 credits (107,305)SR5 LLR Silver: Earned 100,000 credits (102,729)SGS LLR Silver: Earned 100,000 credits (343,383)TRP LLR Silver: Earned 100,000 credits (266,129)Woodall LLR Silver: Earned 100,000 credits (111,291)321 Sieve (suspended) Silver: Earned 100,000 credits (207,656)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,160,719)Generalized Cullen/Woodall Sieve (suspended) Gold: Earned 500,000 credits (504,653)PPS Sieve Jade: Earned 10,000,000 credits (16,964,996)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (201,564)TRP Sieve (suspended) Silver: Earned 100,000 credits (283,775)AP 26/27 Amethyst: Earned 1,000,000 credits (1,043,948)GFN Ruby: Earned 2,000,000 credits (2,811,621)PSA Turquoise: Earned 5,000,000 credits (5,000,175)
Message 36483 - Posted: 27 May 2011 | 16:24:54 UTC

I am running PFGW on three multi-core systems and am noticing some performance degradation using all cores.

I cannot figure out what is causing the degradation. Is it the memory, is it the stepping modes of the CPU or is there another reason.

For example: The tasks I am running on a C2D T5600 take 3600 seconds when one core is busy but it takes almost 5400 seconds when both cores are busy.

Did someone notice this as well?

Regards BiBi

Profile rebirther
Avatar
Send message
Joined: 10 Aug 05
Posts: 783
ID: 85
Credit: 175,774,608
RAC: 0
Eliminated 3 conjecture "k"s321 LLR Silver: Earned 100,000 credits (186,594)Cullen LLR Silver: Earned 100,000 credits (106,665)ESP LLR Gold: Earned 500,000 credits (502,416)PPS LLR Gold: Earned 500,000 credits (504,111)PSP LLR Gold: Earned 500,000 credits (513,785)SoB LLR Gold: Earned 500,000 credits (564,944)SR5 LLR Ruby: Earned 2,000,000 credits (2,790,118)SGS LLR Gold: Earned 500,000 credits (501,099)TPS LLR (retired) Bronze: Earned 10,000 credits (46,235)TRP LLR Gold: Earned 500,000 credits (708,706)Woodall LLR Silver: Earned 100,000 credits (133,626)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,527)Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (14,729,132)PPS Sieve Double Bronze: Earned 100,000,000 credits (132,786,707)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (510,317)TRP Sieve (suspended) Gold: Earned 500,000 credits (620,991)AP 26/27 Silver: Earned 100,000 credits (418,876)GFN Amethyst: Earned 1,000,000 credits (1,795,613)PSA Jade: Earned 10,000,000 credits (18,329,123)
Message 36485 - Posted: 27 May 2011 | 17:19:02 UTC - in response to Message 36483.

I am running PFGW on three multi-core systems and am noticing some performance degradation using all cores.

I cannot figure out what is causing the degradation. Is it the memory, is it the stepping modes of the CPU or is there another reason.

For example: The tasks I am running on a C2D T5600 take 3600 seconds when one core is busy but it takes almost 5400 seconds when both cores are busy.

Did someone notice this as well?

Regards BiBi


LLR is cpu cache intensive so this cause the slowdown. I can see this also with Riesel Sieve LLR or SR5.
____________

mfbabb2Project donor
Volunteer tester
Avatar
Send message
Joined: 10 Oct 08
Posts: 510
ID: 30360
Credit: 11,561,356
RAC: 0
Eliminated 2 conjecture "k"s321 LLR Gold: Earned 500,000 credits (549,886)Cullen LLR Silver: Earned 100,000 credits (494,859)ESP LLR Silver: Earned 100,000 credits (361,416)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (533,729)PPS LLR Gold: Earned 500,000 credits (595,337)PSP LLR Gold: Earned 500,000 credits (566,781)SoB LLR Gold: Earned 500,000 credits (981,226)SR5 LLR Bronze: Earned 10,000 credits (94,782)SGS LLR Silver: Earned 100,000 credits (105,953)TRP LLR Silver: Earned 100,000 credits (163,541)Woodall LLR Amethyst: Earned 1,000,000 credits (1,491,761)321 Sieve (suspended) Bronze: Earned 10,000 credits (82,515)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (200,096)Generalized Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (85,743)PPS Sieve Gold: Earned 500,000 credits (733,035)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,039)TRP Sieve (suspended) Silver: Earned 100,000 credits (100,597)AP 26/27 Silver: Earned 100,000 credits (275,545)GFN Ruby: Earned 2,000,000 credits (3,892,660)WW Bronze: Earned 10,000 credits (20,000)PSA Silver: Earned 100,000 credits (211,837)
Message 36486 - Posted: 27 May 2011 | 17:40:02 UTC - in response to Message 36483.

Also to consider -- are these real cores or hyper-threaded virtual cores?
____________
Murphy (AtP)



Profile rebirther
Avatar
Send message
Joined: 10 Aug 05
Posts: 783
ID: 85
Credit: 175,774,608
RAC: 0
Eliminated 3 conjecture "k"s321 LLR Silver: Earned 100,000 credits (186,594)Cullen LLR Silver: Earned 100,000 credits (106,665)ESP LLR Gold: Earned 500,000 credits (502,416)PPS LLR Gold: Earned 500,000 credits (504,111)PSP LLR Gold: Earned 500,000 credits (513,785)SoB LLR Gold: Earned 500,000 credits (564,944)SR5 LLR Ruby: Earned 2,000,000 credits (2,790,118)SGS LLR Gold: Earned 500,000 credits (501,099)TPS LLR (retired) Bronze: Earned 10,000 credits (46,235)TRP LLR Gold: Earned 500,000 credits (708,706)Woodall LLR Silver: Earned 100,000 credits (133,626)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,527)Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (14,729,132)PPS Sieve Double Bronze: Earned 100,000,000 credits (132,786,707)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (510,317)TRP Sieve (suspended) Gold: Earned 500,000 credits (620,991)AP 26/27 Silver: Earned 100,000 credits (418,876)GFN Amethyst: Earned 1,000,000 credits (1,795,613)PSA Jade: Earned 10,000,000 credits (18,329,123)
Message 36487 - Posted: 27 May 2011 | 17:42:05 UTC - in response to Message 36486.

Also to consider -- are these real cores or hyper-threaded virtual cores?


The C2D has no HT ;)

rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1223
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 36488 - Posted: 27 May 2011 | 17:51:10 UTC - in response to Message 36485.

Did someone notice this as well?

Regards BiBi


LLR is cpu cache intensive so this cause the slowdown. I can see this also with Riesel Sieve LLR or SR5.


gwnum, the library behind LLR and PFGW is memory intensive. I have seen the same behavior. According to George (the author of gwnum) the memory bus is the bottleneck, so even though you might have the same physical CPU (a Core 2 Duo for example), two different models of computer from the same manufacturer can have vastly different performance.

Profile rebirther
Avatar
Send message
Joined: 10 Aug 05
Posts: 783
ID: 85
Credit: 175,774,608
RAC: 0
Eliminated 3 conjecture "k"s321 LLR Silver: Earned 100,000 credits (186,594)Cullen LLR Silver: Earned 100,000 credits (106,665)ESP LLR Gold: Earned 500,000 credits (502,416)PPS LLR Gold: Earned 500,000 credits (504,111)PSP LLR Gold: Earned 500,000 credits (513,785)SoB LLR Gold: Earned 500,000 credits (564,944)SR5 LLR Ruby: Earned 2,000,000 credits (2,790,118)SGS LLR Gold: Earned 500,000 credits (501,099)TPS LLR (retired) Bronze: Earned 10,000 credits (46,235)TRP LLR Gold: Earned 500,000 credits (708,706)Woodall LLR Silver: Earned 100,000 credits (133,626)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,527)Cullen/Woodall Sieve (suspended) Jade: Earned 10,000,000 credits (14,729,132)PPS Sieve Double Bronze: Earned 100,000,000 credits (132,786,707)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (510,317)TRP Sieve (suspended) Gold: Earned 500,000 credits (620,991)AP 26/27 Silver: Earned 100,000 credits (418,876)GFN Amethyst: Earned 1,000,000 credits (1,795,613)PSA Jade: Earned 10,000,000 credits (18,329,123)
Message 36490 - Posted: 27 May 2011 | 17:54:44 UTC - in response to Message 36488.
Last modified: 27 May 2011 | 17:55:28 UTC

Did someone notice this as well?

Regards BiBi


LLR is cpu cache intensive so this cause the slowdown. I can see this also with Riesel Sieve LLR or SR5.


gwnum, the library behind LLR and PFGW is memory intensive. I have seen the same behavior. According to George (the author of gwnum) the memory bus is the bottleneck, so even though you might have the same physical CPU (a Core 2 Duo for example), two different models of computer from the same manufacturer can have vastly different performance.


Sandy brigde should have be a better performance of the memory controller. Can anybody confirm this?

Profile rroonnaallddProject donor
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 3 Jul 09
Posts: 1213
ID: 42893
Credit: 34,634,263
RAC: 0
321 LLR Silver: Earned 100,000 credits (101,692)Cullen LLR Silver: Earned 100,000 credits (104,876)ESP LLR Silver: Earned 100,000 credits (101,979)PPS LLR Silver: Earned 100,000 credits (148,018)PSP LLR Silver: Earned 100,000 credits (140,441)SoB LLR Silver: Earned 100,000 credits (119,475)SR5 LLR Silver: Earned 100,000 credits (120,939)SGS LLR Silver: Earned 100,000 credits (122,783)TRP LLR Silver: Earned 100,000 credits (100,115)Woodall LLR Silver: Earned 100,000 credits (107,459)321 Sieve (suspended) Silver: Earned 100,000 credits (202,757)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,908,135)PPS Sieve Sapphire: Earned 20,000,000 credits (25,450,104)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (130,966)TRP Sieve (suspended) Silver: Earned 100,000 credits (201,525)AP 26/27 Silver: Earned 100,000 credits (100,015)GFN Silver: Earned 100,000 credits (246,369)PSA Silver: Earned 100,000 credits (226,594)
Message 36495 - Posted: 27 May 2011 | 19:48:36 UTC - in response to Message 36490.

Sandy brigde should have be a better performance of the memory controller.

Not only Sandy Bridge, all Intel-CPUs with integrated memory controller.
____________
Best wishes. Knowledge is power. by jjwhalen

Profile BiBiProject donor
Volunteer tester
Send message
Joined: 6 Mar 10
Posts: 151
ID: 56425
Credit: 34,290,031
RAC: 0
321 LLR Gold: Earned 500,000 credits (675,555)Cullen LLR Silver: Earned 100,000 credits (104,149)ESP LLR Silver: Earned 100,000 credits (102,660)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (104,318)PPS LLR Amethyst: Earned 1,000,000 credits (1,078,960)PSP LLR Silver: Earned 100,000 credits (114,445)SoB LLR Silver: Earned 100,000 credits (107,305)SR5 LLR Silver: Earned 100,000 credits (102,729)SGS LLR Silver: Earned 100,000 credits (343,383)TRP LLR Silver: Earned 100,000 credits (266,129)Woodall LLR Silver: Earned 100,000 credits (111,291)321 Sieve (suspended) Silver: Earned 100,000 credits (207,656)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,160,719)Generalized Cullen/Woodall Sieve (suspended) Gold: Earned 500,000 credits (504,653)PPS Sieve Jade: Earned 10,000,000 credits (16,964,996)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (201,564)TRP Sieve (suspended) Silver: Earned 100,000 credits (283,775)AP 26/27 Amethyst: Earned 1,000,000 credits (1,043,948)GFN Ruby: Earned 2,000,000 credits (2,811,621)PSA Turquoise: Earned 5,000,000 credits (5,000,175)
Message 36497 - Posted: 27 May 2011 | 21:29:35 UTC
Last modified: 27 May 2011 | 21:30:03 UTC

Previous timing tests with PFGW '3.4.4.32BIT.20101104.Win_Dev'

New timing tests with PFGW '3.4.7.32BIT.20110404.Win_Dev'

1 core ~3150 seconds
2 core ~5950 seconds

It must be the memory. I'll be using one core for the PFGW tasks.

mfbabb2Project donor
Volunteer tester
Avatar
Send message
Joined: 10 Oct 08
Posts: 510
ID: 30360
Credit: 11,561,356
RAC: 0
Eliminated 2 conjecture "k"s321 LLR Gold: Earned 500,000 credits (549,886)Cullen LLR Silver: Earned 100,000 credits (494,859)ESP LLR Silver: Earned 100,000 credits (361,416)Generalized Cullen/Woodall LLR Gold: Earned 500,000 credits (533,729)PPS LLR Gold: Earned 500,000 credits (595,337)PSP LLR Gold: Earned 500,000 credits (566,781)SoB LLR Gold: Earned 500,000 credits (981,226)SR5 LLR Bronze: Earned 10,000 credits (94,782)SGS LLR Silver: Earned 100,000 credits (105,953)TRP LLR Silver: Earned 100,000 credits (163,541)Woodall LLR Amethyst: Earned 1,000,000 credits (1,491,761)321 Sieve (suspended) Bronze: Earned 10,000 credits (82,515)Cullen/Woodall Sieve (suspended) Silver: Earned 100,000 credits (200,096)Generalized Cullen/Woodall Sieve (suspended) Bronze: Earned 10,000 credits (85,743)PPS Sieve Gold: Earned 500,000 credits (733,035)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Bronze: Earned 10,000 credits (20,039)TRP Sieve (suspended) Silver: Earned 100,000 credits (100,597)AP 26/27 Silver: Earned 100,000 credits (275,545)GFN Ruby: Earned 2,000,000 credits (3,892,660)WW Bronze: Earned 10,000 credits (20,000)PSA Silver: Earned 100,000 credits (211,837)
Message 36500 - Posted: 27 May 2011 | 22:58:51 UTC - in response to Message 36497.

Previous timing tests with PFGW '3.4.4.32BIT.20101104.Win_Dev'

New timing tests with PFGW '3.4.7.32BIT.20110404.Win_Dev'

1 core ~3150 seconds
2 core ~5950 seconds

It must be the memory. I'll be using one core for the PFGW tasks.

With 1 core, you get 2 WUs done in ~6300 seconds (3150 x 2).
With 2 core, you get 2 WUs done in ~5950 seconds.
2 cores is better. (Or did I misinterpret your data?)
____________
Murphy (AtP)



Profile BiBiProject donor
Volunteer tester
Send message
Joined: 6 Mar 10
Posts: 151
ID: 56425
Credit: 34,290,031
RAC: 0
321 LLR Gold: Earned 500,000 credits (675,555)Cullen LLR Silver: Earned 100,000 credits (104,149)ESP LLR Silver: Earned 100,000 credits (102,660)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (104,318)PPS LLR Amethyst: Earned 1,000,000 credits (1,078,960)PSP LLR Silver: Earned 100,000 credits (114,445)SoB LLR Silver: Earned 100,000 credits (107,305)SR5 LLR Silver: Earned 100,000 credits (102,729)SGS LLR Silver: Earned 100,000 credits (343,383)TRP LLR Silver: Earned 100,000 credits (266,129)Woodall LLR Silver: Earned 100,000 credits (111,291)321 Sieve (suspended) Silver: Earned 100,000 credits (207,656)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,160,719)Generalized Cullen/Woodall Sieve (suspended) Gold: Earned 500,000 credits (504,653)PPS Sieve Jade: Earned 10,000,000 credits (16,964,996)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (201,564)TRP Sieve (suspended) Silver: Earned 100,000 credits (283,775)AP 26/27 Amethyst: Earned 1,000,000 credits (1,043,948)GFN Ruby: Earned 2,000,000 credits (2,811,621)PSA Turquoise: Earned 5,000,000 credits (5,000,175)
Message 36505 - Posted: 28 May 2011 | 9:44:59 UTC - in response to Message 36500.


With 1 core, you get 2 WUs done in ~6300 seconds (3150 x 2).
With 2 core, you get 2 WUs done in ~5950 seconds.
2 cores is better. (Or did I misinterpret your data?)


You're right, but with two cores running the laptop get's really hot. Besides that there is still the possibility to sieve. The other core is doing that right now.

I should have invested that extra money for some faster ram in the 1055T based system that I use :( (It has PC1333 instead of PC1600)

Does someone know how to check the stepping of the CPU in Windows? (In linux I use cpufreq-info)

Profile rroonnaallddProject donor
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 3 Jul 09
Posts: 1213
ID: 42893
Credit: 34,634,263
RAC: 0
321 LLR Silver: Earned 100,000 credits (101,692)Cullen LLR Silver: Earned 100,000 credits (104,876)ESP LLR Silver: Earned 100,000 credits (101,979)PPS LLR Silver: Earned 100,000 credits (148,018)PSP LLR Silver: Earned 100,000 credits (140,441)SoB LLR Silver: Earned 100,000 credits (119,475)SR5 LLR Silver: Earned 100,000 credits (120,939)SGS LLR Silver: Earned 100,000 credits (122,783)TRP LLR Silver: Earned 100,000 credits (100,115)Woodall LLR Silver: Earned 100,000 credits (107,459)321 Sieve (suspended) Silver: Earned 100,000 credits (202,757)Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,908,135)PPS Sieve Sapphire: Earned 20,000,000 credits (25,450,104)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (130,966)TRP Sieve (suspended) Silver: Earned 100,000 credits (201,525)AP 26/27 Silver: Earned 100,000 credits (100,015)GFN Silver: Earned 100,000 credits (246,369)PSA Silver: Earned 100,000 credits (226,594)
Message 36506 - Posted: 28 May 2011 | 10:43:36 UTC - in response to Message 36505.

Does someone know how to check the stepping of the CPU in Windows? (In linux I use cpufreq-info)

http://www.cpuid.com/softwares/cpu-z.html
____________
Best wishes. Knowledge is power. by jjwhalen

Profile BiBiProject donor
Volunteer tester
Send message
Joined: 6 Mar 10
Posts: 151
ID: 56425
Credit: 34,290,031
RAC: 0
321 LLR Gold: Earned 500,000 credits (675,555)Cullen LLR Silver: Earned 100,000 credits (104,149)ESP LLR Silver: Earned 100,000 credits (102,660)Generalized Cullen/Woodall LLR Silver: Earned 100,000 credits (104,318)PPS LLR Amethyst: Earned 1,000,000 credits (1,078,960)PSP LLR Silver: Earned 100,000 credits (114,445)SoB LLR Silver: Earned 100,000 credits (107,305)SR5 LLR Silver: Earned 100,000 credits (102,729)SGS LLR Silver: Earned 100,000 credits (343,383)TRP LLR Silver: Earned 100,000 credits (266,129)Woodall LLR Silver: Earned 100,000 credits (111,291)321 Sieve (suspended) Silver: Earned 100,000 credits (207,656)Cullen/Woodall Sieve (suspended) Ruby: Earned 2,000,000 credits (4,160,719)Generalized Cullen/Woodall Sieve (suspended) Gold: Earned 500,000 credits (504,653)PPS Sieve Jade: Earned 10,000,000 credits (16,964,996)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Silver: Earned 100,000 credits (201,564)TRP Sieve (suspended) Silver: Earned 100,000 credits (283,775)AP 26/27 Amethyst: Earned 1,000,000 credits (1,043,948)GFN Ruby: Earned 2,000,000 credits (2,811,621)PSA Turquoise: Earned 5,000,000 credits (5,000,175)
Message 36509 - Posted: 28 May 2011 | 11:05:44 UTC - in response to Message 36506.

Does someone know how to check the stepping of the CPU in Windows? (In linux I use cpufreq-info)

http://www.cpuid.com/softwares/cpu-z.html


Thanks for reminding me to get a recent version. It immediately showed that the processor was stepping down (probably because of temperature)

I cannot say the slowdown is caused by memory on this C2D. I am not sure about the 1055T system. But I'll wait checking this until next winter :D

Message boards : Project Staging Area : Performance questions about PFGW

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2021 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 2.62, 2.56, 2.55
Generated 24 Sep 2021 | 16:08:39 UTC