Page 2 of 3 FirstFirst 123 LastLast
Results 26 to 50 of 66

Thread: Athlon64 Overclocking Optimizer

  1. #26
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Quote Originally Posted by Ackbar
    Interesting... so I noticed you use a Sum Square Error for your "objective function". Are you using an optimization algorithm or just searching the solution space for the maximum?

    Edit: It seems like you're just displaying all solutions... are you weeding out any of them?
    Just searching the space. It only consider the dividers and multipliers around their required values for a range of the HTT frequency.

    I don't think you can even use an optimization algorithm because the surface of the memory speed is very irregular. If you gradually increase the cpu multiplier the memory speed will go up and down all the time, it's not a smooth surface at all, so most optimization algorithms would likely get stuck in local minima's.

  2. #27
    Xtreme Member
    Join Date
    Jan 2005
    Posts
    458
    Quote Originally Posted by Gogar
    Just searching the space. It only consider the dividers and multipliers around their required values for a range of the HTT frequency.

    I don't think you can even use an optimization algorithm because the surface of the memory speed is very irregular. If you gradually increase the cpu multiplier the memory speed will go up and down all the time, it's not a smooth surface at all, so most optimization algorithms would likely get stuck in local minima's.
    Interesting! I guess there aren't too many choices and they're all discrete so you don't have to worry about non-integer values. Very nice implementation!
    DFI nF4 Ultra-D
    1 GB of OCZ PC3700EL Platinum TCCD
    AMD 3500+ Clawhammer (XP-120)
    eVGA 6200 -> 6600 softmod

  3. #28
    Xtreme Member
    Join Date
    Nov 2003
    Location
    Copenhagen, Denmark
    Posts
    424
    I still dont understand this error thingy! Is it good to have a less higher amount of errors? And what do they actually stand for?
    MSI K8N Neo2 (Korea 0508A2) | A64 3200+ Winnie 0446SPDW @2700MHz 1.60v | A64 X2 3800+ ADBFE 0626DPMW @Still testing - cooled by Big Typhoon| 2x512 Mushkin Extreme L2 @270MHz 2.5-4-3-7 2.5v | Leadtek 6800LE 1.3v@GPU (12x1.6) 450MHz/800MHz | 120Gb Seagate Sata w. NCQ | Chill Innovation 510a PSU made in Denmark! | Lian Li PC7 Plus EU + Additional Lian Li case gear all the way | 19" Hyundai L90D+

  4. #29
    Xtreme Member
    Join Date
    Oct 2004
    Location
    SC, USA
    Posts
    487
    Hey Gogar,
    This is an excellent tool. Thanks for your time. I see that higher multi usually gives large error even when you run memory at 1:1. My system is SD 3700+ and prime 95 stable at 2700MHz at 246*11, memory top at 285MHz with 9 multi, but I would not use it past 277MHz for 24/7 operation, however my 10X multi is shaky, but the optimizer comes with best scenario for 10 multi which I also prefer.
    Is there anyway you can factor in the multi as one of the important weights?
    Core 2 Duo E6600 [L625A] 3330MHz 1.375Vcore 24/7
    Core 2 Duo E6600 [L640F] 3330MHz 1.475Vcore
    Crucial 10th Anv 2 x 1GB DDR2-667 @ 463MHz 4-4-4-12
    ASUS P5B Dlx
    FOTRON BLUE STORM 500W
    TT BT with stock Fan
    Gigabyte Nvidia 7600GSw/ Silent Pipe
    WD Cavier 250GB
    Antec P160

  5. #30
    Xtreme Enthusiast
    Join Date
    Jan 2004
    Location
    UK
    Posts
    950
    I was hoping it'd give me a combo that would let me get the last few stable Mhz out of my ram, but it seems the current settings I use for benching is the best one. It's a useful too though and will be very useful for everyone, thanks.
    £58.73 - This is the amount of money a loyal customer is worth to Overclockers.co.uk

    Beware of buying from overclockers.co.uk, they will swindle you by abusing the consumer law if they need to refund you for faulty hardware. Thieving gits

  6. #31
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Quote Originally Posted by S!1v3rB@cK_Dk
    I still dont understand this error thingy! Is it good to have a less higher amount of errors? And what do they actually stand for?
    The lower the error, the better.
    It's a weighted sum of the squared percentage it's below the maximum. And yeah, it's ok to think "wtf?"

    The error value doesn't mean much at all by itself, just their relative sizes are necessary to order the table and put the best one at the top.
    To see how good an entry is it's still easier to look at the other columns to see how many MHz it's below the maximum. I can just as well leave out the entire error column. Hope this helps

  7. #32
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Quote Originally Posted by agenda2005
    Hey Gogar,
    Is there anyway you can factor in the multi as one of the important weights?
    Actually, yes.. Indirectly through the HTT.

    If you tell it to favour a high HTT, a low multiplier will be needed for that to make the cpu frequency.

    Or do you want it to use higher multipliers?
    Last edited by Gogar; 05-15-2005 at 06:38 AM.

  8. #33
    Xtreme Member
    Join Date
    Oct 2004
    Location
    SC, USA
    Posts
    487
    Quote Originally Posted by Gogar
    Actually, yes.. Indirectly through the HTT.

    If you tell it to favour a high HTT, a low multiplier will be needed for that to make the cpu frequency.
    Thanks. Using HTT of 1080 and 90% priority, I figured that 271X10 will be my best, but I need a BIOS that will stabilize this 10X multi. 271 X 10 gave an error of 7.2 compared to the others that are 45 and up to 321. My stable HTT is 1080, RAM is 285 and CPU 2710. Good job m8!

    Quote Originally Posted by GazC
    I was hoping it'd give me a combo that would let me get the last few stable Mhz out of my ram, but it seems the current settings I use for benching is the best one. It's a useful too though and will be very useful for everyone, thanks.
    Not so fast m8 . The purpose of the optimizer is for you to figure out your max for all the parameters

    RAM/HTT
    CPU
    Multi
    HT
    and then priortize them according to what you feel is more important to you.
    For example if you want to run an application that is bandwith intensive. You need a higher HTT/RAM Speed. But you might also want the HT (Hypertansport) speed to be as high as you can. The question this optimizer will answer is if you are better of running a divider on your ram or not and what will using half multi will have on performance. You need to isolate each componet, stress them out and priotize them in percentage and let the optimize do the rest. This is a good tool m8.
    Core 2 Duo E6600 [L625A] 3330MHz 1.375Vcore 24/7
    Core 2 Duo E6600 [L640F] 3330MHz 1.475Vcore
    Crucial 10th Anv 2 x 1GB DDR2-667 @ 463MHz 4-4-4-12
    ASUS P5B Dlx
    FOTRON BLUE STORM 500W
    TT BT with stock Fan
    Gigabyte Nvidia 7600GSw/ Silent Pipe
    WD Cavier 250GB
    Antec P160

  9. #34
    Xtreme Enthusiast
    Join Date
    Jan 2004
    Location
    UK
    Posts
    950
    Quote Originally Posted by agenda2005
    Not so fast m8 . The purpose of the optimizer is for you to figure out your max for all the parameters

    RAM/HTT
    CPU
    Multi
    HT
    and then priortize them according to what you feel is more important to you.
    For example if you want to run an application that is bandwith intensive. You need a higher HTT/RAM Speed. But you might also want the HT (Hypertansport) speed to be as high as you can. The question this optimizer will answer is if you are better of running a divider on your ram or not and what will using half multi will have on performance. You need to isolate each componet, stress them out and priotize them in percentage and let the optimize do the rest. This is a good tool m8.
    Erm, yeah I know. All I was saying is that the best combination it suggested was the one I was running, what is wrong with me saying that?
    £58.73 - This is the amount of money a loyal customer is worth to Overclockers.co.uk

    Beware of buying from overclockers.co.uk, they will swindle you by abusing the consumer law if they need to refund you for faulty hardware. Thieving gits

  10. #35
    Xtreme Member
    Join Date
    Jan 2003
    Location
    Sweden
    Posts
    195
    Quote Originally Posted by J-Mag
    HAH! All your Base if you are screwing up (I typed in 2.55 for the mhz instead of 2550)
    I like it makes it so I don't have to think (which hurts at times)
    If you had to enter 2.55 it would have said "GHz", now it says "MHz", I don't see how you can have to think *less*? Just enter what it says and don't think!
    Opteron 165 CCBWE 0550UPMW@2.5 GHz 1.3 V 1GB / A64 3500+ 512M / A64 3500+ 512M / AXP 2500+@400FSB 1GB / AXP 2500+@400FSB 512M / AXP 1700+@333FSB 256M / AXP 1700+@300FSB 256M / Athlon 1150 384M / Ferrari 3000 AXP 2500+ laptop

  11. #36
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Anybody got any ideas for new features? I'm kind of wondering if i can make it optimize for specific applications. Or even find you a set of hardware that will produce the highest scores for a specific application.

  12. #37
    Registered User
    Join Date
    Mar 2005
    Location
    The Netherlands
    Posts
    4
    Nice job Gocar.. handige tool

  13. #38
    Xtreme Enthusiast
    Join Date
    Mar 2005
    Location
    Spain
    Posts
    715
    I wondered (some time ago) about some maths helps to maximize out my OC's, i couldn't do it, but you could! Very good work man!
    Asus P5K Premium//Intel E6600@3,6ghz//Corsair PC6400C3@500 4-4-4-12 2,2v//8800GTS G92//Audigy 2 ZS//SeaSonic M12 700W & LianLi V2000B

  14. #39
    Xtreme Addict
    Join Date
    May 2005
    Location
    Rye, Ny
    Posts
    1,649

  15. #40
    Xtreme Member
    Join Date
    Jun 2003
    Posts
    225
    so is there any way you could compile this like some other people were saying? would be nice to fiddle around with this while i'm offline...

    thanks

    ~Fizz
    E6600-testing*Ultra120-E*2GB G.Skill HZ*2.5TB of HDD *MSI 8800GTS*P5N32-E*OCZ PSU 520W*
    [/URL]

  16. #41
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    I have a calculus exam coming up soon (which i failed before coz.. err.... DOOM3 came out ) so i'm quite busy studying for about another two weeks, then i'll look into making it an app. (after June 14th)
    I didn't think there would be any people who aren't online anymore these days though :-P

    Edit; Just added a htt field to the memory divider table, check it out.
    Last edited by Gogar; 05-27-2005 at 01:27 PM.

  17. #42
    Xtreme Member
    Join Date
    May 2005
    Location
    With my destiny :)
    Posts
    345

    Arrow Questions:

    Look attach photo:

    Of course I had a 3200+ 754 socket....
    But I choose 3500+ cos of I set 11 multiplier.

    I see best choice 9.5X260 --> 2470MHz (9th line)...
    5th line shows 10.5X240 --> 2520MHz...

    If I run my system as you suggest it will run slower.....
    Cos my main applications (video encoding) needs FPU performance thus MHz speed is the main factor not FSB....
    OK I know other applications (Maths + large arrays) which use too much memory and the total amount is changing during execution...

    The important thing for optimizing any system (Intel, AMD , 286, 386 etc) is different in my opinion.
    RAM Optimizer is available for more info...
    Anyway if I think wrong please be specific.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	results.png 
Views:	1318 
Size:	17.9 KB 
ID:	31488  
    Last edited by MrSeanKon; 11-07-2006 at 11:23 PM.

  18. #43
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Of course I have a 3200+ 754 socket....
    But I choose 3500+ cos of I set 11 multiplier.
    That's good. Sorry that it assumes you have socket 939, but i wanted to make it easier to understand for people with socket 939 (most are, right?), and so i put 939 model numbers next to the multipliers.
    If I run my system as you suggest it will run slower...
    Well it's not surprising entries lower in the table are bad choices. You should always look at the top row of the table first, if you don't like that combination (or if it's impossible to use on your mainboard) then look at the second row etc.
    If you look at the top row it says 10*255 = 2550 1:1(200) x 255 = 255
    That's not a bad choice at all, your memory runs only 5MHz lower than it could while the cpu runs at max.
    Perhaps you could try to get your cpu stable at 2600MHz with a small vcore bump, then your memory can run at 260

    Cos my main applications (video encoding) needs FPU performance thus MHz speed is the main factor not FSB....
    As long as FSB is set to "0" in "Importance Weighting" it's not part of the equation, in other words: it won't try to make the FSB high. (on A64 the FSB has NO influence on performance)

    The important thing for optimizing any system (Intel, AMD , 286, 386 etc) is different in my opinion.
    I think i know what you mean, but you can control it's behaviour with Importance Weighting.
    If this were for Athlon-XP you would probably want to set FSB higher than 0 in Importance Weighting.
    Last edited by Gogar; 05-31-2005 at 06:47 AM.

  19. #44
    Xtreme Member
    Join Date
    May 2005
    Location
    With my destiny :)
    Posts
    345
    OK I understand cos I do not use RAM dividers.
    If my RAM cannot run 1:1 I prefer to relax timings or FSB.
    Your approach is different.
    Thanks.
    Last edited by MrSeanKon; 06-01-2005 at 05:17 AM.

  20. #45
    Xtreme Member
    Join Date
    Oct 2004
    Location
    SC, USA
    Posts
    487
    Quote Originally Posted by MrSeanKon
    OK I understand cos I do not use RAM dividers.
    If my RAM cannot run 1:1 I prefer to relax timings or FSB.
    Your approach is different.
    Thanks.
    You still need to look cearfully at your table. It said your best combination is 255 X10 = 2500MHz with RAM at 1:1. This gives the lowest error, memory running at 1:1, you have to decide what timming is stable for your ram and you also get the highest possible CPU MHz that you asked for.
    Core 2 Duo E6600 [L625A] 3330MHz 1.375Vcore 24/7
    Core 2 Duo E6600 [L640F] 3330MHz 1.475Vcore
    Crucial 10th Anv 2 x 1GB DDR2-667 @ 463MHz 4-4-4-12
    ASUS P5B Dlx
    FOTRON BLUE STORM 500W
    TT BT with stock Fan
    Gigabyte Nvidia 7600GSw/ Silent Pipe
    WD Cavier 250GB
    Antec P160

  21. #46
    Xtreme Enthusiast
    Join Date
    Apr 2005
    Posts
    508
    So you wrote this program having just taken Calculus. Brilliant. This uses some stats? Some least squares stuff? (Linear alg)... Wow.

    *frowns at D+ in Diff eq./Linear alg.* so much for acing calculus.

    Intel Core i7 930 @ 4ghz | Gigabyte X58A-UD5 | 6GB G.Skill Ripjaws DDR3 | Radeon 4850 | Crucial m4 128GB SSD
    Intel Core i5-2400 | Asus P8H67-M EVO (Waiting to change to Z68) | 8GB G.Skill Sniper DDR3 | 8x2TB Samsung F4-HD204 | OpenIndiana | ZFS raidz2

  22. #47
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Added another page which lets you browse the frequencies, multipliers and dividers.

    Just click on the select boxes, and it'll show all possibilities from there.
    http://www.gogar.com/a64ocbrowser.html
    Last edited by Gogar; 07-06-2005 at 02:01 AM.

  23. #48
    Xtreme Member
    Join Date
    May 2005
    Location
    The Netherlands
    Posts
    242
    Added Rev E memory dividers, it was kind of a big change as some stuff was hardcoded so be careful with the results Everything seems fine so far, but i have no way of testing. Please let me know if anything is wrong with it.

    Oh and another thing, i'm looking for bugs in the A64 itself.
    If you look at the table
    http://math.gogar.com/athlon64.cgi?showtable=1&htt=200

    The fields in red are where the actual memory speed is different than what you'd expect.

    I suspect some bugs might be among the new memory dividers as well, especially the 13:12 divider looks like a good candidate. But i have no way to test.. so if anyone finds any differences between the real memory frequency they get and what my table says, then please tell me about it.
    Thanks
    Last edited by Gogar; 07-11-2005 at 01:01 AM.

  24. #49
    Xtreme Recruit
    Join Date
    Nov 2004
    Posts
    83
    hmmm wow. thx I'll give it a try

  25. #50
    Xtreme Member
    Join Date
    May 2005
    Location
    With my destiny :)
    Posts
    345
    Quote Originally Posted by agenda2005
    It said your best combination is 255 X10 = 2500MHz with RAM at 1:1.
    I knew this.

    Quote Originally Posted by agenda2005
    You still need to look cearfully at your table
    OK I was not very carefull while I was looking this large table but I became confused cos of many choices.
    I think no reason for second line (10 X 255 = 2550 MHz RAM 9:10) cos fourth line (11 X 231 = 2541 MHz RAM 1:1) is prefered by me.
    As I said above I follow a different approach --> A64 o/c suggester thread is here at XS
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	jh.png 
Views:	1235 
Size:	20.1 KB 
ID:	37376  
    Last edited by MrSeanKon; 08-02-2006 at 01:12 AM.

Page 2 of 3 FirstFirst 123 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •