mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2006-01-04, 18:53   #1
E_tron
 
E_tron's Avatar
 
Sep 2002
Austin, TX

10618 Posts
Default northwood optimizations

are there any further pentium 4 northwood optimizations between versions 23.4 and the current version, 24.14?

Im wondering if my northwoods should be updated. Most are not HT enabled.
E_tron is offline   Reply With Quote
Old 2006-01-04, 20:42   #2
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

162668 Posts
Default

Yes. Version 23 was written for a 256K L2 cache. Version 24 makes use of the Northwood's larger L2 cache for many FFT lengths.
Prime95 is offline   Reply With Quote
Old 2006-01-04, 21:11   #3
garo
 
garo's Avatar
 
Aug 2002
Termonfeckin, IE

3×919 Posts
Default

Yes definitely update to v24 for all Pentium4s and Athlon XPs and above.
garo is offline   Reply With Quote
Old 2006-01-06, 21:55   #4
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

6518 Posts
Default Which version is best for Celeron D?

I just upgraded my clients at home to 24.14 and got good improvements for many computers. However, my Celeron D went from 0.034 s to 0.042 s per iteration for my double checks, so I went back to version 23.9 which I was running earlier. Which version is best to run for a Celeron D?
patrik is offline   Reply With Quote
Old 2006-01-07, 11:45   #5
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

52×17 Posts
Default

OK, I just saw that there was only one more recent version to download, v 24.13, and that one also turned out to be slower. I think I'll have to stick with version 23.9.

For 896K FFT length on a Celeron D 3.06@3.335 GHz I get:
Code:
Version  Iteration time
23.9        0.034 s
24.13       0.040 s
24.14       0.042 s
patrik is offline   Reply With Quote
Old 2006-01-07, 14:45   #6
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

11100101101102 Posts
Default

Is your Celeron D a 128K L2 cache?
Prime95 is offline   Reply With Quote
Old 2006-01-07, 16:23   #7
PhilF
 
PhilF's Avatar
 
Feb 2005
Colorado

10010011102 Posts
Default

I just did my own test on a Celeron D running at 3.57 Mhz:

For a 896K FFT:

V23.9: 28.254 ms.
V24.14: 25.992 ms.

This benchmark was done with the static linked mprime, not Prime95.

George, all Celeron D's are 256K cache. Also, the fastest 128K Celeron was 2.8 Ghz.
PhilF is offline   Reply With Quote
Old 2006-01-07, 16:36   #8
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·3·52·72 Posts
Default

Quote:
Originally Posted by PhilF
George, all Celeron D's are 256K cache.
Then v24 should be faster

Last fiddled with by Prime95 on 2006-01-07 at 16:36
Prime95 is offline   Reply With Quote
Old 2006-01-08, 15:15   #9
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

52·17 Posts
Default

The times dropped after reboot, so now 24.14 is faster. Thanks for the info.
Code:
Version Iteration time
23.9       0.032 s
24.14      0.030 s
For version 24 I am running sprime since I don't have libstdc++.so.6, only libstdc++.so.5.

Last fiddled with by patrik on 2006-01-08 at 15:16
patrik is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Turn off GCC sse-using optimizations? ewmayer Programming 3 2016-09-30 07:15
Msieve 64 bit optimizations.. Carlo Msieve 1 2011-09-09 20:44
compiler/assembler optimizations possible? ixfd64 Software 7 2011-02-25 20:05
Northwood, Prescott Or Extreme Edition? georgekh Hardware 13 2005-03-17 06:31
Northwood benchmarks... Xyzzy Hardware 7 2003-03-25 00:36

All times are UTC. The time now is 07:52.

Fri Feb 26 07:52:58 UTC 2021 up 85 days, 4:04, 0 users, load averages: 1.33, 1.41, 1.56

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.