Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › DoubleMark (Prime Benchmark) - Open Source
New Posts  All Forums:Forum Nav:

DoubleMark (Prime Benchmark) - Open Source

post #1 of 218
Thread Starter 
Welcome to the most posted in topic in coding and programming!

After much work and allot of delays and errors i have finally finished build 3.

8, 30th : Next version is version 1. Stress testing is near finished and has been released to testers, proven to be highly effective and efficient. All glitches from last version are already fixed. Next version is from scratch so it'll be a lot cleaner, way different. Drawback being it takes a while to recode everything.

http://www.overclock.net/downloads/3...ml#post3674602
Edited by Licht - 10/5/08 at 5:08pm
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
post #2 of 218
Nice work , worked perfectly for me . This sounds like a really cool project, would be a nice new benchmarking utility that we could compare around here.

Here are my results for 25K:
i7 Amazazingness
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 At 3.8Ghz 1.364v EVGA X58 EVGA GTX 260 Core 216 626/2100 Gskill DDR3 3 x 2GB DDR1600 9-9-9-24 
Hard DriveOptical DriveOSMonitor
80GB Intel SSD, 2x1TB WD Blacks, 2TB WD Asus DVD Burner Windows Vista Ultimate x64 SP1 (Vlited) Dell 2407WFP Rev. A02 
KeyboardPowerCaseMouse
Saitek Eclispe II Corsair HX620 Antec P180 Razer Diamondback 3G 
Mouse Pad
Func. Surface 1030 
  hide details  
Reply
i7 Amazazingness
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 At 3.8Ghz 1.364v EVGA X58 EVGA GTX 260 Core 216 626/2100 Gskill DDR3 3 x 2GB DDR1600 9-9-9-24 
Hard DriveOptical DriveOSMonitor
80GB Intel SSD, 2x1TB WD Blacks, 2TB WD Asus DVD Burner Windows Vista Ultimate x64 SP1 (Vlited) Dell 2407WFP Rev. A02 
KeyboardPowerCaseMouse
Saitek Eclispe II Corsair HX620 Antec P180 Razer Diamondback 3G 
Mouse Pad
Func. Surface 1030 
  hide details  
Reply
post #3 of 218
Thread Starter 
Quote:
Originally Posted by Duckydude View Post
Nice work , worked perfectly for me . This sounds like a really cool project, would be a nice new benchmarking utility that we could compare around here.

Here are my results for 25K:
I'm working on build 3 for you Q6600 guys, will be done very soon. Should support the full 16 cores. (I will have to do a bit of math before anything so i can optimize it.)
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
post #4 of 218
Running at stock everything, atm.

post #5 of 218
Thread Starter 
Quote:
Originally Posted by dskina View Post
Running at stock everything, atm.

I don't think B2 counts prime numbers incorrectly (cross thread integer changed must throw it off.)
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
post #6 of 218
A question and a suggestion-

What method are you using to check for primes?

Also perhaps you could include some info on how many prime numbers there are for our given length chosen, or spit out an error when the number of primes found don't match the number of primes there actually is. So we can see if our computer screwed up calculating.

Oh, and a B2 screeney: (stock Q6600)




Edit: err.. compare this to Duckydude, I found 2 more primes


½
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD A64 3500+ Winchester DFI nF4 SLi-DR EVGA 7800GT OCZ 4000VX 
Hard DriveOptical DriveOSMonitor
Maxtor 300Gb 16Mb Buffer Spinney one XP Pro SOYO LCD 
KeyboardPowerCaseMouse
Broken Somewhat OCZ PowerStream 520W None Old 
Mouse Pad
Pad? AHAAHAHAH 
  hide details  
Reply
½
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD A64 3500+ Winchester DFI nF4 SLi-DR EVGA 7800GT OCZ 4000VX 
Hard DriveOptical DriveOSMonitor
Maxtor 300Gb 16Mb Buffer Spinney one XP Pro SOYO LCD 
KeyboardPowerCaseMouse
Broken Somewhat OCZ PowerStream 520W None Old 
Mouse Pad
Pad? AHAAHAHAH 
  hide details  
Reply
post #7 of 218
Thread Starter 
Quote:
Originally Posted by The Bartender Paradox View Post
A question and a suggestion-

What method are you using to check for primes?

Also perhaps you could include some info on how many prime numbers there are for our given length chosen, or spit out an error when the number of primes found don't match the number of primes there actually is. So we can see if our computer screwed up calculating.

Oh, and a B2 screeney: (stock Q6600)




Edit: err.. compare this to Duckydude, I found 2 more primes
Yeah i already confirmed that it was counting prime numbers wrong. It has something to do with cross thread value accessing. It is an easy fix and will be resolved in build 3. My method for detecting prime numbers is a simple and efficient method, however i am keeping it a secret until V1.0 when i go open source. (Unless plans change, although i promise to give that code up on V1.0 regardless, it is done in a single line of code!) Also, yeah i am also working on a sum check for Build 3 or 4.

Thanks for the help man, based on your noticing the 2 number difference in detected primes i can now confirm the error is within the crossthread memory access. I will find a way around it in build 3, shouldn't be too hard.

Ok, long story short. Memory access is bugged, working on the issue be done soon. All scores are indeed valid the error is in the memory not in the system itself, i personally guarantee all scores are 100% accurate up to a 10th (It is impossible on Windows to measure a length of time more precise then this) of a second (the score variances between tests are caused by other threads interfering with my applications processing, the more programs you turn off the less it will vary. If i forbid this it could cause system instability, this issue is present in every benchmark.)
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
post #8 of 218
Sweet Licht! I Cannot wait to see more of your work
    
CPUMotherboardGraphicsRAM
Q9550 EVGA 790i Ultra Sli 775 Visiontek 4870x2 OCZ Fatal1ty Edition DDR3 8GB (2 x 2GB)x2 
Hard DriveOSMonitorKeyboard
Raptor X 150GB;2x WD 200GB;WD 250GB;WD 36GB Raptor Windows Vista™ Ultimate x64 Acer 24" LCD Logitech G15 Keyboard 
PowerCaseMouseMouse Pad
Enermax Galaxy 1000W Lian Li Cube Case (Modded Big Time) Logitech G5 Mouse Bf2142 Edition Desk 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q9550 EVGA 790i Ultra Sli 775 Visiontek 4870x2 OCZ Fatal1ty Edition DDR3 8GB (2 x 2GB)x2 
Hard DriveOSMonitorKeyboard
Raptor X 150GB;2x WD 200GB;WD 250GB;WD 36GB Raptor Windows Vista™ Ultimate x64 Acer 24" LCD Logitech G15 Keyboard 
PowerCaseMouseMouse Pad
Enermax Galaxy 1000W Lian Li Cube Case (Modded Big Time) Logitech G5 Mouse Bf2142 Edition Desk 
  hide details  
Reply
post #9 of 218
Cool stuff will keep an eye on this. Here is one result of mine. This is on stock e6850 (having system stability issues trying to determine if its to do with overclocking ).


Also, after I ran a test, the radio buttons for the number of threads all became accessible (screenshot 2).



I don't know if you detect how many cores the system has (because mine only had 1 and 2 available on program launch) but once they were available I ran it with 4 threads (on a dual core) and the program crashed. I assume you want the other options disabled, just wanted to let you know they are available after running the benchmark once.
    
CPUMotherboardGraphicsRAM
Q9550 4Ghz @ 1.328V LLC On Gigabyte GA-EP45-UD3P MSI GTX 580 Twin Frozr II 900/2250 @1.125V OCZ DDR2 PC2-8500 Gold Edition 4GB 
Hard DriveHard DriveHard DriveOptical Drive
OCZ Vertex 2 SSD WD Caviar Green WD Caviar Black LG GGC-H20L Internal Blu-ray Burner 
CoolingOSMonitorMonitor
Noctua nh-d14 Windows 7 Pro (64 bit) 27" Asus VE278Q 22" Samsung 226BW 
KeyboardPowerCaseMouse
Logitech G510 OCZ ZX 850W Modular 80+ Gold HAF 932 Logitech G5 
Mouse PadAudioAudioOther
SteelSeries QcK Limited Edition (SC2 Kerrigan) Creative Sound Blaster X-Fi Titanium HD M-AUDIO AV40 Sennheiser HD 595 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q9550 4Ghz @ 1.328V LLC On Gigabyte GA-EP45-UD3P MSI GTX 580 Twin Frozr II 900/2250 @1.125V OCZ DDR2 PC2-8500 Gold Edition 4GB 
Hard DriveHard DriveHard DriveOptical Drive
OCZ Vertex 2 SSD WD Caviar Green WD Caviar Black LG GGC-H20L Internal Blu-ray Burner 
CoolingOSMonitorMonitor
Noctua nh-d14 Windows 7 Pro (64 bit) 27" Asus VE278Q 22" Samsung 226BW 
KeyboardPowerCaseMouse
Logitech G510 OCZ ZX 850W Modular 80+ Gold HAF 932 Logitech G5 
Mouse PadAudioAudioOther
SteelSeries QcK Limited Edition (SC2 Kerrigan) Creative Sound Blaster X-Fi Titanium HD M-AUDIO AV40 Sennheiser HD 595 
  hide details  
Reply
post #10 of 218
Thread Starter 
Quote:
Originally Posted by Polska View Post
Cool stuff will keep an eye on this. Here is one result of mine. This is on stock e6850 (having system stability issues trying to determine if its to do with overclocking ).


Also, after I ran a test, the radio buttons for the number of threads all became accessible (screenshot 2).



I don't know if you detect how many cores the system has (because mine only had 1 and 2 available on program launch) but once they were available I ran it with 4 threads (on a dual core) and the program crashed. I assume you want the other options, just wanted to let you know they are available after running the benchmark once.
I had forgotten about that hickup, it came after i ran into some autoscaling issues with my adaptive threading. I meant to lock them off but apparently overlooked that before releasing (i was rushing quite a bit.) Now i am working on finishing up my adaptive threading code, when i am done it will be capable of any amount of threads no matter the number without losing any performance. This was intended for build 2 like i said but the rush left me locking the controls then forgetting to remove said renabling code.

No, i am not detecting how many cores the system has right now since that could leave the program locking off controls for rigs in the future when CPU access may be changed. Since you can run any amount of threads on any CPU it doesn't matter, so i classified those controls as thread controls instead of core usage controls. Although you can run 16 threads on a dual core for example, you will get better performance with 2.

PS : Just realized something, don't touch more threads then you have cores. The way i have thread affinity set up for adaptive threading will crash it after all...
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
Leon
(17 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II X4 N970 2.2GHZ Aspire AS5552G-7641 Motherboard Radeon HD 6650m 8GB DDR3 1066MHZ 
Hard DriveHard DriveOptical DriveCooling
A-DATA 128GB SSD Mushkin 16GB Class 10 SD Card DVD Super Multi Aspire AS552G-7641 Cooler 
OSMonitorKeyboardPower
Windows 7 Professional x64 Acer 15.6" 1366x768 Aspire AS5552G Keyboard Hipro 19v 4.74a 
CaseMouseAudioOther
Acer Aspire AS5552G Razer Orochi Realtek HD Audio Intel Centrino 6230 Wireless-N + Bluetooth 3.0HS 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › DoubleMark (Prime Benchmark) - Open Source