Page 1 of 3 123 LastLast
Results 1 to 25 of 55

Thread: Rewriting SuperPi

  1. #1
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831

    Rewriting SuperPi

    Any comments are welcomed here.

    Do you think it would be wise for me to invest my time in trying to create a new "SuperPi", removing all the access to the disk (to hopefully decrease the time taken to calculate all of the digits), and renewing the UI so it is basic Windows, and maybe making it a more serious benchmark than it already is?

    If so, would anyone like to recommend an algorithm or method to calculate pi to 33 554 432 places (32mb)?

    I would also hope to be able to make it to be able to calculate even more, and be multi threaded.

    Post anything, even post "no, leave it alone, its perfect, don't touch it".

    Thank you.
    Last edited by MuffinFlavored; 03-29-2008 at 07:19 PM.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  2. #2
    Xtreme Member
    Join Date
    Jan 2008
    Location
    Roswell, Georiga (by Atlanta)
    Posts
    106
    I would say you should removing access to the disk so that we would not have to have 2 raptors in raid in order to get better times. Then it would just be cpu dependent.
    Overclocking- The dangerous act of increasing temperatures and voltages in a small metal box and pontentially destroying thousands of dollars of equipment, while one's fate is transmitted to a small rectangle.

    -X38 Maximus Formula SE
    -X3350 @ 3.4Ghz
    -Thermalright Ultra 120 Extreme
    -Crucial Tracer 2gb 6400 (1067 5-4-3-12 2t)
    -TT ToughPower 750W
    -750GB WD7500AAKS
    -Creative Audigy 2 ZS
    -Pioneer DVR-A09-XLB
    -Coolermaster Cosmos
    -NEC EA231wmi
    -EVGA 285GTX

  3. #3
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    Quote Originally Posted by cajer View Post
    I would say you should removing access to the disk so that we would not have to have 2 raptors in raid in order to get better times. Then it would just be cpu dependent.
    Good to hear from you cajer, and hope to see you next week.

    And, definitely. The main goal of removing disk access is because it breaks your calculation into 7 files, and stores it there.

    As far as multi thread, the number of digits would be divided by 2 or 4 (depending on the amount of cores, 1 thread could be run too) and then calculated on each core.

    I could see this going places.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  4. #4
    Banned
    Join Date
    Feb 2008
    Location
    Buffalo, NY
    Posts
    1,609
    Personally I would like to see it happen since the hdd accessing so much runs against the idea of a "cpu" benchmark. Multi threaded support (which hyperpi also has i think - except it runs 4 instances of pi calc. I dont think it divides the work of 1 calc between the cores) and a new UI would be a welcome addition. Most important things are stability/predictability (wont give widely deviant scores on same hardware/os setup) and efficientcy so that it scales well as clock speeds ramp up.

    The key would be to have hwbot support behind it. I would talk to massman or richbastard about this. I think widespread adoption would happen instantly if hwbot accepts it for points (or even just for submissions to start or something).

  5. #5
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,036
    Ehm isn't this talk just what Wprime was built on/decided on?

    Just wondering lol.

  6. #6
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    Quote Originally Posted by Marvin_The_Martian View Post
    Ehm isn't this talk just what Wprime was built on/decided on?

    Just wondering lol.
    Yeah, wPrime is an awesome benchmark.
    But with the recent fluctuation between versions, I don't know.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  7. #7
    Xtreme Member
    Join Date
    Aug 2007
    Location
    Germany/Bavaria
    Posts
    462
    If you want to code a new benchmark try to do a own benchmark, not Super Pi Mod MuffinFlavored-version.
    Super Pi is so popular because it is like it is.
    IMHO a new benchmark should have a good runtime, new CPU architectures can decrease it very easy (just compare A64 - C2D ).
    The Initial value finished
    ...
    PI calculation is done!


    Quote Originally Posted by Zeus View Post
    Software tweaks are not for sale.

  8. #8
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    Quote Originally Posted by Hyperhorn View Post
    If you want to code a new benchmark try to do a own benchmark, not Super Pi Mod MuffinFlavored-version.
    Super Pi is so popular because it is like it is.
    IMHO a new benchmark should have a good runtime, new CPU architectures can decrease it very easy (just compare A64 - C2D ).
    That is what I was aiming for. I wasn't going to just build on top of SuperPi.
    I just meant something similar to it. A CPU benchmark that calculates, something.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  9. #9
    Xtreme Guru
    Join Date
    Apr 2005
    Location
    Finland
    Posts
    4,308
    Sounds good to me, especially multithreaded would be nice but honestly would it even work to split the calculations to different cores? Isn't that the problem with multithreaded nowadays, you have to let cores do specific tasks rather than try and focus several cores one thing.
    Intel? Core i5-4670K @ 4.3 GHz | ASRock Extreme6 Z87 | G.Skill Sniper 2x8GB @ DDR4-1866 CL9 | Gigabyte GTX 970 OC Windforce 3x | Super Flower Titanium 1000W | ViewSonic VX2268wm 120Hz LCD | Phanteks PH-TC14PE | Logitech MX-518 | Win 7 x64 Professional | Samsung 850 EVO & 840 Pro SSDs

    If all people would share opinions in an objective manner, the world would be a friendlier place

  10. #10
    Xtreme Cruncher
    Join Date
    Feb 2008
    Location
    C:\WINDOWS\system32\
    Posts
    1,451
    How could this be done? I'm curious about it too. Anyways, sounds like an awesome idea.

  11. #11
    Xtreme Member
    Join Date
    Feb 2008
    Posts
    189
    Like the sound of it! will be interesting to see how much faster it works...

  12. #12
    Xtreme Legend
    Join Date
    Mar 2005
    Location
    Australia
    Posts
    17,242
    wPrime and superpi have nothing to do with eachother

    wprime sucks in testing RAM......RAM has very little impact on wPrime where it's supersensitive to superpi
    Team.AU
    Got tube?
    GIGABYTE Australia
    Need a GIGABYTE bios or support?



  13. #13
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    Quote Originally Posted by RPGWiZaRD View Post
    Sounds good to me, especially multithreaded would be nice but honestly would it even work to split the calculations to different cores? Isn't that the problem with multithreaded nowadays, you have to let cores do specific tasks rather than try and focus several cores one thing.
    If you do a run of wPrime, and you set, say 4 threads, you will see it say "running sqrts of x to x on thread x"

    If you set it to 1 thread, it will say "running sqrts of 0 to 3000"
    If you set it to 2 threads, it will say "1. running sqrts of 0 to 1500 2. running sqrts of 1501 to 3000".

    I know how to do everything, EXCEPT the benchmark. I need something to take up cycles besides n = n + 1

    :p
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  14. #14
    Xtreme Enthusiast
    Join Date
    Feb 2008
    Posts
    835
    I think it would be nice if it could use 4... maybe 8+ cores efficiently. Couldnt you make it access the memory instead of the disk? That would surely help make it a cpu only test, no?

  15. #15
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    Quote Originally Posted by ZOMGVTEK View Post
    I think it would be nice if it could use 4... maybe 8+ cores efficiently. Couldnt you make it access the memory instead of the disk? That would surely help make it a cpu only test, no?
    I can make it access the CPU only (kind of).

    I mean, I made a simple benchmark. (i = i + 1; square root of i; see how big i gets in 1 minute, that is score)
    It creates a 100% load, generates heat.

    But I want it to be more complex, more efficient.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  16. #16
    Banned
    Join Date
    Feb 2006
    Location
    Hhw
    Posts
    4,036
    Quote Originally Posted by dinos22 View Post
    wPrime and superpi have nothing to do with eachother

    wprime sucks in testing RAM......RAM has very little impact on wPrime where it's supersensitive to superpi
    I was not talking about benching perspective but about programming perspective. Wprime was made to offer a multithreaded superpi equivalent. That there is to much score variations now due to diffrent versions and that the benchers ( you ) don't like how tweakable it is, was not wat I was saying.

    Gl Muffinflavoured btw, you seem to get more positive reactions then I did

  17. #17
    Xtreme Addict
    Join Date
    Apr 2005
    Location
    Calgary, AB
    Posts
    2,219
    Quote Originally Posted by dinos22 View Post
    wPrime and superpi have nothing to do with eachother

    wprime sucks in testing RAM......RAM has very little impact on wPrime where it's supersensitive to superpi
    I agree, thats why SPI is 10x more fun than wprime!
    MB Reviewer for HWC
    Team OCX Bench Team

  18. #18
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    I just need a way to benchmark the CPUs.
    After that, I can make it less memory dependent, more CPU dependent, anything.

    I just need a base.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  19. #19
    Xtreme Member
    Join Date
    Jan 2008
    Location
    Roswell, Georiga (by Atlanta)
    Posts
    106
    Why don't you make it exctally like super pi 1.5 but remove the hard drive dependent part? That way it would be more likely for other people to accpet it. It might ever become super pi 1.6.
    Overclocking- The dangerous act of increasing temperatures and voltages in a small metal box and pontentially destroying thousands of dollars of equipment, while one's fate is transmitted to a small rectangle.

    -X38 Maximus Formula SE
    -X3350 @ 3.4Ghz
    -Thermalright Ultra 120 Extreme
    -Crucial Tracer 2gb 6400 (1067 5-4-3-12 2t)
    -TT ToughPower 750W
    -750GB WD7500AAKS
    -Creative Audigy 2 ZS
    -Pioneer DVR-A09-XLB
    -Coolermaster Cosmos
    -NEC EA231wmi
    -EVGA 285GTX

  20. #20
    Xtreme Addict
    Join Date
    Feb 2007
    Posts
    1,674
    yes please!

  21. #21
    Xtreme Enthusiast
    Join Date
    May 2007
    Posts
    831
    I just found out SuperPi uses the Gauss-Legendre algorithm to calculate pi.

    I will hopefully have a beta up within a few hours.
    Gigabyte P35-DQ6 | Intel Core 2 Quad Q6700 | 2x1GB Crucial Ballistix DDR2-1066 5-5-5-15 | MSI nVIDIA GeForce 7300LE

  22. #22
    Xtreme Mentor
    Join Date
    Mar 2007
    Posts
    2,588
    this should be interesting... may i beta test?

    I have a couple different pairs of ram including TG DDR2-10,400 (1300MHz) 2GB

  23. #23
    Xtreme Member
    Join Date
    Sep 2002
    Posts
    445
    Quote Originally Posted by Ket
    Erm, its a little weird how a lot of peeps dont have a case for their PC.....essentially thats a cheat because in a case things always run hotter, yet ppl will claim their OC "stable"

    Sorry, in my book nothing is valid unless its in a case, and hence, a "normal" environment, by all means go nuts on cooling not a problem, but an open top setup with an OC ppl claim to be stable when in all reality inside a PC it probably won't be? Thats just unacceptable to me.

  24. #24
    Xtreme Owner Charles Wirth's Avatar
    Join Date
    Jun 2002
    Location
    Las Vegas
    Posts
    11,656
    Our Super Pi will stay our version, muffinflavored pi or whatever you want to call it to avoid any confusion.

    But go nuts on making your version, Im not one to hold anyone back from succeeding, just dont do it thinking you are replacing Super Pi.
    Intel 9990XE @ 5.1Ghz
    ASUS Rampage VI Extreme Omega
    GTX 2080 ti Galax Hall of Fame
    64GB Galax Hall of Fame
    Intel Optane
    Platimax 1245W

    Intel 3175X
    Asus Dominus Extreme
    GRX 1080ti Galax Hall of Fame
    96GB Patriot Steel
    Intel Optane 900P RAID

  25. #25
    Xtreme Legend
    Join Date
    Mar 2005
    Location
    Australia
    Posts
    17,242
    Quote Originally Posted by Qkjhfhaiguihfma View Post
    clearly issues there if Core2 cannot beat AMD chips at faster clocks even
    Team.AU
    Got tube?
    GIGABYTE Australia
    Need a GIGABYTE bios or support?



Page 1 of 3 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
  •