Ride or Die OCA4LIFE!
Log In:
Overclockaholics Forums » Overclocking Section » Overclocking Utilities/Benches » 'Monstrous Jesters' benchmark package

Notices

Overclocking Utilities/Benches We All Need Em...

Reply
 
Thread Tools Display Modes
  #1  
Old 03-20-2012
Sanmayce's Avatar
Sanmayce Sanmayce is offline
Aspiring Overclocker
 
Join Date: Mar 2012
Location: Sofia
Posts: 21
Rep Power: 0
Sanmayce is just getting started
Default 'Monstrous Jesters' benchmark package

For a long time looking on tests I couldn't find some answers to some very basic (but/and important) aspects of CPU/RAM performance.
I am talking about sorting/decompressing/searching performed by console tools (written in C).
For example I have no opportunity to run my tests on some real powerhouse, this limits my quest of writing the fastest memmem (in C) function because i5/i7 have very different behavior (compared to Core 2) when comes to 1/2/4 bytes fetching. I mean already tuned functions for one CPU/RAM system are no longer superior on a newer system which demands intensive testing in order to retune them.

You all are welcome to use my latest benchmark (a NSIS installation) at:
http://www.sanmayce.com/Downloads/index.html#Jesters

'Monstrous Jesters' benchmark package short overview:

This is my latest 32bit/64bit (strstr-showdown included) CPU/RAM benchmark package (a NSIS installation).

File: Monstrous_Jesters.exe
Size: 153 MB (161,009,933 bytes)
Size unpacked: 500 MB
Size needed: 1200 MB

After installation 5 shortcuts (tests) are placed on Desktop/Programs.



All tests are written in C (sources included), and compiled with latest Intel 12.1 and Microsoft 16 optimizers.

The MEMMEM (strstr-showdown) takes some 21minutes to complete on Core2Duo_E7500_2.93Ghz.
Of course in order to obtain decent results stop all the concurrent processes before running the test.
Also enable 100% computing power.

Well, there are some additional tests (Intel 12.1 and Microsoft 16 executables included):
- lzpre a LZ77 32bit/64bit [de]compressor, written by Matt Mahoney;
- Yappy a LZ 32bit/64bit [de]compressor, written by IronPeter;
- Knight tour benchmark, finds first 9,000,000 tours (at rate some 1 billion per minute jumps), in fact tests/stresses only CPU clock;
- Quicksort 32bit/64bit used to sort 200,000,000+ pointers (pointing to 7bytes chunks).

Also I would be glad for some feedback and results on your machines.

Enjoy!
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?
Reply With Quote
  #2  
Old 03-20-2012
Splave's Avatar
Splave Splave is offline
Beyond Help
 
Join Date: Jun 2009
Posts: 7,331
Rep Power: 22
Splave will become famous soon enough
Default

Cool I'll give it a shot on my x79
__________________
2nd place in SPi32m

Quote:
Originally Posted by Vivi View Post
when those trolls start making love your VGA has no chance!
Reply With Quote
  #3  
Old 03-20-2012
Sanmayce's Avatar
Sanmayce Sanmayce is offline
Aspiring Overclocker
 
Join Date: Mar 2012
Location: Sofia
Posts: 21
Rep Power: 0
Sanmayce is just getting started
Default

I rely on you Splave, take your time I have been waiting years so I am not in a hurry.
Feel free to ask whatever interests you.
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?
Reply With Quote
  #4  
Old 03-20-2012
Neuromancer's Avatar
Neuromancer Neuromancer is offline
OCA Gladiator
 
Join Date: Jun 2009
Location: South Jersey, USA
Posts: 5,645
Rep Power: 21
Neuromancer might just be on to something hereNeuromancer might just be on to something here
Default

I will take a look at it this week, if I like it I will toss it into my next review
__________________
"Don't You understand? This is Greek to me! Except I spek Greek, this is like Aramaic to me, and not the Western Dialect I can read a little." - Dr. Walter Bishop

Special relativity is not "Eat Two Big Macs."
Reply With Quote
  #5  
Old 03-20-2012
Sanmayce's Avatar
Sanmayce Sanmayce is offline
Aspiring Overclocker
 
Join Date: Mar 2012
Location: Sofia
Posts: 21
Rep Power: 0
Sanmayce is just getting started
Default

Thank you Neuromancer.
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?
Reply With Quote
  #6  
Old 03-20-2012
MaadDaawg's Avatar
MaadDaawg MaadDaawg is offline
Beyond Help
 
Join Date: Jun 2009
Location: Chicago
Posts: 4,040
Rep Power: 19
MaadDaawg is on a distinguished road
Default

Are you looking for SB and SB-E testing only, or would a 980x system be helpful as well?
__________________

www.maaddaawg.com
Reply With Quote
  #7  
Old 03-20-2012
rickss69's Avatar
rickss69 rickss69 is offline
OCA Gladiator
 
Join Date: May 2009
Location: Gulf Breeze, FL
Posts: 2,836
Rep Power: 17
rickss69 is on a distinguished road
Default

No clue what all this means...or if I even did it correctly.
Attached Images
File Type: jpg KT Notepad.jpg (193.3 KB, 7 views)
File Type: jpg LZMM Notepad.jpg (151.8 KB, 2 views)
File Type: jpg MEMMEM Notepad.jpg (296.2 KB, 3 views)
File Type: jpg Quicksort Notepad.jpg (357.2 KB, 4 views)
File Type: jpg yappy Notepad.jpg (152.3 KB, 2 views)
__________________
http://youtu.be/UeUuA0Yab4E

Last edited by rickss69; 03-20-2012 at 07:18 PM.
Reply With Quote
  #8  
Old 03-22-2012
Sanmayce's Avatar
Sanmayce Sanmayce is offline
Aspiring Overclocker
 
Join Date: Mar 2012
Location: Sofia
Posts: 21
Rep Power: 0
Sanmayce is just getting started
Default

Quote:
Originally Posted by MaadDaawg View Post
Are you looking for SB and SB-E testing only, or would a 980x system be helpful as well?
Are you looking for SB and SB-E testing only, or would a 980x system be helpful as well?

Wow, the three i7 systems will do perfectly, I am not pretentious as long as i7 is involved, nevertheless the latest Sandy-Bridge-E is gonna quench well the greediness in me.
I am very interested in how these super low memory latencies in SB are gonna affect my MEMMEM functions (stressing memory bandwidth along with physical RAM IOPS i.e. being latency bound).

A week ago I saw a 5GHz SB with 22GB/s Memory Read bandwidth, my miserable/old laptop gives 5GB/s whereas my MEMMEM functions work at 3-4GB/s do the math how close are they to the limit. Therefore the thing that would make my eyes happy is a machine with High Performance CPU-RAM bus maybe triple channel is the answer (the above mentioned 22GB/s were achieved with i7 2700K @ 4.9GHz (1.420V) 24/7 Max 69C; 4 x 4GB Samsung Extreme Low Voltage 1866MHz @ 8-9-9-24-1T at 1.5V's).

Just uploaded revision B of 'Monstrous Jesters' - a new multi-threaded (up to 48 threads stressing RAM/Cores) test was added.

Thank you MaadDaawg for your readiness to help me.
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?
Reply With Quote
  #9  
Old 03-22-2012
Sanmayce's Avatar
Sanmayce Sanmayce is offline
Aspiring Overclocker
 
Join Date: Mar 2012
Location: Sofia
Posts: 21
Rep Power: 0
Sanmayce is just getting started
Default

Quote:
Originally Posted by rickss69 View Post
No clue what all this means...or if I even did it correctly.
Thanks a lot rickss69, I will explain but please give me some specs of your machine.

Last night I run the new Revision B on my T7500 2200MHz dual channel DDR2 667MHz:



Looking at Knight Tours test your/my results are: 90s/218s, let me guess here your CPU runs at 218/90*2200MHz = 5328MHz or I am wrong?

Results for 'Monstrous Jesters' revision B on my laptop T7500 2200MHz (4MB L2 cache) 4GB dual channel DDR2 667MHz using Windows 7 64bit:

Test #1: MEMMEM

OSHO.TXT:

SHORT-SHOWDOWN_Intel_O3_64bit.exe:
[
Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 2725KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2708288/6416464496

BNDM_64 49 i.e. average performance: 2524KB/clock
BNDM_64 49 total Skip-Performance/Iterations: 2779920/6213485968

Railgun_Quadruplet_7Elsiane 49 i.e. average performance: 2122KB/clock
Railgun_Quadruplet_7Elsiane 49 total Skip-Performance/Iterations: 1880784/8251788448

Railgun_Quadruplet_7Hasherezade 49 i.e. average performance: 2352KB/clock
Railgun_Quadruplet_7Hasherezade 49 total Skip-Performance/Iterations: 2701232/6466619104
]

strstr_SHORT-SHOWDOWN_Microsoft_v16_Ox_64bit.exe:
[
Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 2689KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2708288/6416464496

BNDM_64 49 i.e. average performance: 2414KB/clock
BNDM_64 49 total Skip-Performance/Iterations: 2779920/6213485968

Railgun_Quadruplet_7Elsiane 49 i.e. average performance: 1737KB/clock
Railgun_Quadruplet_7Elsiane 49 total Skip-Performance/Iterations: 1880784/8251788448

Railgun_Quadruplet_7Hasherezade 49 i.e. average performance: 2565KB/clock
Railgun_Quadruplet_7Hasherezade 49 total Skip-Performance/Iterations: 2701232/6466619104
]

strstr_SHORT-SHOWDOWN_Microsoft_v16_Ox_32bit.exe:
[
Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 2947KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2708288/6416464496

BNDM_64 49 i.e. average performance: 2201KB/clock
BNDM_64 49 total Skip-Performance/Iterations: 2779920/6213485968

Railgun_Quadruplet_7Elsiane 49 i.e. average performance: 1593KB/clock
Railgun_Quadruplet_7Elsiane 49 total Skip-Performance/Iterations: 1880784/8251788448

Railgun_Quadruplet_7Hasherezade 49 i.e. average performance: 2958KB/clock
Railgun_Quadruplet_7Hasherezade 49 total Skip-Performance/Iterations: 2701232/6466619104
]

hs_alt_HuRef_chr1.fa:

SHORT-SHOWDOWN_Intel_O3_64bit.exe:
[
Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 2711KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2634368/7091550000

BNDM_64 49 i.e. average performance: 3535KB/clock
BNDM_64 49 total Skip-Performance/Iterations: 2806144/6595760528

Railgun_Quadruplet_7Elsiane 49 i.e. average performance: 2636KB/clock
Railgun_Quadruplet_7Elsiane 49 total Skip-Performance/Iterations: 2540592/9256480624

Railgun_Quadruplet_7Hasherezade 49 i.e. average performance: 2397KB/clock
Railgun_Quadruplet_7Hasherezade 49 total Skip-Performance/Iterations: 2691888/7089590528
]

strstr_SHORT-SHOWDOWN_Microsoft_v16_Ox_64bit.exe:
[
Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 2868KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2634368/7091550000

BNDM_64 49 i.e. average performance: 3397KB/clock
BNDM_64 49 total Skip-Performance/Iterations: 2806144/6595760528

Railgun_Quadruplet_7Elsiane 49 i.e. average performance: 2266KB/clock
Railgun_Quadruplet_7Elsiane 49 total Skip-Performance/Iterations: 2540592/9256480624

Railgun_Quadruplet_7Hasherezade 49 i.e. average performance: 2592KB/clock
Railgun_Quadruplet_7Hasherezade 49 total Skip-Performance/Iterations: 2691888/7089590528
]

strstr_SHORT-SHOWDOWN_Microsoft_v16_Ox_32bit.exe:
[
Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 2977KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2634368/7091550000

BNDM_64 49 i.e. average performance: 3131KB/clock
BNDM_64 49 total Skip-Performance/Iterations: 2806144/6595760528

Railgun_Quadruplet_7Elsiane 49 i.e. average performance: 2052KB/clock
Railgun_Quadruplet_7Elsiane 49 total Skip-Performance/Iterations: 2540592/9256480624

Railgun_Quadruplet_7Hasherezade 49 i.e. average performance: 3035KB/clock
Railgun_Quadruplet_7Hasherezade 49 total Skip-Performance/Iterations: 2691888/7089590528
]

Test #2: LZ Yappy

Yappy_Intel_32bit_O3.exe: comp 29.9 MB/s uncomp 512.5 MB/s
Yappy_Intel_32bit_Ox.exe: comp 33.1 MB/s uncomp 513.0 MB/s
Yappy_Microsoft_32bit_Ox.exe: comp 32.3 MB/s uncomp 527.1 MB/s

Test #3: qpress

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 2
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 505MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 4
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 505MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 6
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 505MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 8
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 486MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 12
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 467MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 24
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 450MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 32
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 467MB/s

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 48
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 332MB/s

Test #4: LZMM

lzpre2_32bit_Microsoft_Ox.exe: 29.25 sec
lzpre2_x64_Intel_O3.exe: 26.74 sec
lzpre2_x64_Microsoft_Ox.exe: 27.10 sec

Test #5: Quicksort

Simplicius_Simplicissimus_Septupleton_Intel_32bit_ v12_Ox.exe:
Sort took: 196062 clocks
Decompression to RAM without Dumping to DRIVE performance: 174943 KB/s or 170 MB/s
Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ...
Simplicius says for 'memcpy' performance: 1802 MB/s

Simplicius_Simplicissimus_Septupleton_Microsoft_32 bit_v16_Ox.exe:
Sort took: 220819 clocks
Decompression to RAM without Dumping to DRIVE performance: 212247 KB/s or 207 MB/s
Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ...
Simplicius says for 'memcpy' performance: 1418 MB/s

Test #6: Knight Tours

Knight-tour_Microsoft_V16_32bit_Ox.exe: 218.13 seconds
Knight-tour_Intel_V12_32bit_Ox.exe: 227.73 seconds

Hope the above results are a good (but poor in the same time) starting point to feel how Core 2 lags behind compared to new architectures.
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?

Last edited by Sanmayce; 03-22-2012 at 08:09 AM.
Reply With Quote
  #10  
Old 03-22-2012
rickss69's Avatar
rickss69 rickss69 is offline
OCA Gladiator
 
Join Date: May 2009
Location: Gulf Breeze, FL
Posts: 2,836
Rep Power: 17
rickss69 is on a distinguished road
Default

My runs were with the gamer which has no overclock atm (2600K).
__________________
http://youtu.be/UeUuA0Yab4E
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -10. The time now is 08:33 PM.

Copyright ©2009-2014, Overclockaholics

Designed by: vBSkinworks