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-22-2012
Neuromancer's Avatar
Neuromancer Neuromancer is offline
OCA Gladiator
 
Join Date: Jun 2009
Location: South Jersey, USA
Posts: 5,645
Rep Power: 23
Neuromancer might just be on to something hereNeuromancer might just be on to something here
Default

Bandwidth doubled over X58 because of the limitations to the 1366 IMC.

Notice that sandybridge almost = x58 bandwidth despite only being dual channel memory
__________________
"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
  #2  
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

Thanks, I read from time-to-time articles about whole platforms but I must admit I have no experience except my old AMD Barton (the fastest 32bit CPU ever made I believe) and my nowadays Core 2 laptop, I have so much to learn: it is shocking to see how i7 boosts even the clean code (no RAM loads) loops as in Knight Tours benchmark.
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?
Reply With Quote
  #3  
Old 03-22-2012
Neuromancer's Avatar
Neuromancer Neuromancer is offline
OCA Gladiator
 
Join Date: Jun 2009
Location: South Jersey, USA
Posts: 5,645
Rep Power: 23
Neuromancer might just be on to something hereNeuromancer might just be on to something here
Default

Bartons were awesome.

Never had one, I ran T-Breds.. then moved on to A64, then back to p3 then back to a64.. then actually ran core2 arch for a little bit (hated it) back to AM2+ then AM3 and intel x58 setups. (skipped p55) Intel had a LONG period of time they sucked, but still rocked the benchmarks. Core2 arch was terrible compared to AMD, but superpied better so everyone drooled over it.

X58 was GREAT. And IMHO probably better than Sandybridge except in power consumption. X58 was snappy. Sandy bridge not so much. (Yes it benches betteR) going to fire up the x79 tomorrow... so we will see...

In car analogies. the AMD is the ricer quicker off the line but it aint a drag car.... The intel is the top speed car. (like the Bugatti Veyron needing a 13 mile track with a 5 mile arrow straight line to hit top speed.

Then again if what I see is true x79 should rock my world. sub 40ns mem latency might be the key.
__________________
"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
  #4  
Old 03-24-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

>Then again if what I see is true x79 should rock my world. sub 40ns mem latency might be the key.
Double yes.
In my limited views the roadmap both for AMD and Intel (aside of making a fat CPU/GPU mix sharing one i.e. common memory!!!) is to continue this trend to lower drastically latencies - call me delusional but I think/dream of 10ns latency for main RAM whereas L1/L2/L3 are gonna be somewhat 1ns/2ns/3ns - bold huh. That is why I directed my intent towards the fine tuning of functions fetching in burst (i.e. sequential) mode small unaligned chunks - being the real BOOST of i5/i7 over all old architectures. For that reason I included a heavy Quicksort test sorting 7bytes chunks, to show how much better behaves i7 compared to inferiors, he-he.

And just a note about 'qpress' benchmark: when the resultant text file is loaded into notepad the text is not formatted because of LF endings (*nix format of ending lines i.e. LF), not as Windows users expect CRLF endings, to obtain Windows-like text file just load the file into Wordpad and save - that will do the conversion.
__________________
Get down get down get down get it on show love and give it up
What are you waiting on?
Reply With Quote
  #5  
Old 03-24-2012
Neuromancer's Avatar
Neuromancer Neuromancer is offline
OCA Gladiator
 
Join Date: Jun 2009
Location: South Jersey, USA
Posts: 5,645
Rep Power: 23
Neuromancer might just be on to something hereNeuromancer might just be on to something here
Default

Quote:
Originally Posted by Sanmayce View Post
And just a note about 'qpress' benchmark: when the resultant text file is loaded into notepad the text is not formatted because of LF endings (*nix format of ending lines i.e. LF), not as Windows users expect CRLF endings, to obtain Windows-like text file just load the file into Wordpad and save - that will do the conversion.
not into command line or programming anymore but I assume that

LF=Line feed and CRLF= carriage return line feed.

If so, seems odd to me that windows would need to add LF at all after CR....
__________________
"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
  #6  
Old 03-26-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

Yes it is odd and retarded, NOTEPAD is to be blamed, not to be able to load properly text files from the LF world (*nix) in my opinion is on purpose - to show that DOS/Windows CRLF endings are to stay, kind of stupid pride.

In fact, qpress uses *nix format so CR should be prefixed to each LF in order the 'proud-in-its-stupidity' NOTEPAD to be able to catch up 21st century.
Anyway I plan in next revision C of MJ to convert the qpress.txt with a tiny C written tool before loading into NOTEPAD.

Also I plan to add 7th test: ZPAQ - being one of the most powerful compressors on INTERNET, on top of that it is free, open source, and not encumbered by patents.
Its author Dr. Matt Mahoney is a renown expert in compression craft.
ZPAQ is multi-theaded and stresses well both CPU and RAM, highly cache sensitive/dependent. All-in-all it shows the integer (i.e. non floating point) computational power of modern systems.

If anyone has the time and will to send me ZIPed resultant text files from sixth tests along with CPU/RAM info I will be thankful.
My desire is to make a comparative (a table or something similar) study and to place it here as well.
The analysis is based on result ratios across different systems, for example one of the fastest single-threaded Lempel-Ziv [de]compressors (here dealing with 197MB English text file):

T7500:
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

i7 2600K:
Yappy_Intel_32bit_O3.exe: comp 52.9 MB/s uncomp 1362.2 MB/s
Yappy_Intel_32bit_Ox.exe: comp 57.5 MB/s uncomp 1362.2 MB/s
Yappy_Microsoft_32bit_Ox.exe: comp 54.8 MB/s uncomp 1385.9 MB/s

Very interesting (it tells something important worth to be known) ratios change:
54.8:32.3 = 1.6 is highly different than 1385.9:527.1 = 2.6
or if you prefer
527.1:32.3 = 16.3 and 1385.9:54.8 = 25.2

In my view dummy math screams well here.
__________________
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-26-2012 at 09:09 AM.
Reply With Quote
  #7  
Old 03-26-2012
Neuromancer's Avatar
Neuromancer Neuromancer is offline
OCA Gladiator
 
Join Date: Jun 2009
Location: South Jersey, USA
Posts: 5,645
Rep Power: 23
Neuromancer might just be on to something hereNeuromancer might just be on to something here
Default

I am heading out right now... when i get home I will run it on my stock thuban, tonight hopefully I will be hooking up an x79 system, although I have to finish up a dual channel ram kit before I move to quad channel to start the x79 review.


I know, im slow...

EDIT: setting up download now since its going to take 6 minutes lol

BTW, might want to clean up your site a bit.. dont know if you have a page limit or something on your host but I had to do a word search for Monstrous_Jesters.exe to find the download link.


http://www.sanmayce.com/Downloads/Mo...revision_B.zip for anyone else looking for it.
__________________
"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."

Last edited by Neuromancer; 03-26-2012 at 09:21 AM.
Reply With Quote
  #8  
Old 03-26-2012
Bones's Avatar
Bones Bones is offline
Classicplatforms Warrior
 
Join Date: Jul 2009
Location: Wetumpka Alabama
Posts: 452
Rep Power: 17
Bones is just getting started
Default

Just got a copy here and I'll do some runs with my 960T and Win 7 to see how it does.
Reply With Quote
  #9  
Old 03-26-2012
Neuromancer's Avatar
Neuromancer Neuromancer is offline
OCA Gladiator
 
Join Date: Jun 2009
Location: South Jersey, USA
Posts: 5,645
Rep Power: 23
Neuromancer might just be on to something hereNeuromancer might just be on to something here
Default

AMD 1090T, single threaded test so cores were hittign 3.6GHz, 1600 Mem 9-9-9 speed with 2400 CPUNB.

Took longer to clean up the TXT file than it did to run the test.

also seems wierd that the more times it found a phrase the worse performance was. wnt from 2500/s for 6 hits up to 6000/s for 0 hits...


but here you go


Quote:
OSHO.TXT:


Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 3644KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2708288/6416464496



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



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



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


Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 3821KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2708288/6416464496


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


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


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


Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 3958KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2708288/6416464496


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


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


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


Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 3573KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2634368/7091550000


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


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


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


Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 3680KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2634368/7091550000


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


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

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


Railgun_Quadruplet_7Tridentx64 49 i.e. average performance: 3702KB/clock
Railgun_Quadruplet_7Tridentx64 49 total Skip-Performance/Iterations: 2634368/7091550000


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


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

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

TEst2 YZ YAppy

Quote:
YAPPY: [b 256K] bytes 206908949 -> 95947973 46.4% comp 51.8 MB/s uncomp 971.1 MB/s
YAPPY: [b 256K] bytes 206908949 -> 95947973 46.4% comp 53.7 MB/s uncomp 968.2 MB/s
YAPPY: [b 256K] bytes 206908949 -> 95947973 46.4% comp 48.3 MB/s uncomp 1038.5 MB/s
test3 Qpress

Quote:
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 2
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 841MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.062 = 22%
User Time = 0.421 = 150%
Process Time = 0.483 = 172%
Global Time = 0.280 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 4
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 1576MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.000 = 0%
User Time = 0.514 = 227%
Process Time = 0.514 = 227%
Global Time = 0.226 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 6
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 2525MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.031 = 21%
User Time = 0.452 = 317%
Process Time = 0.483 = 339%
Global Time = 0.142 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 8
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 2118MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.031 = 16%
User Time = 0.546 = 289%
Process Time = 0.577 = 306%
Global Time = 0.188 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 12
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 2118MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.062 = 41%
User Time = 0.530 = 351%
Process Time = 0.592 = 392%
Global Time = 0.150 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 24
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 2525MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.078 = 52%
User Time = 0.436 = 296%
Process Time = 0.514 = 349%
Global Time = 0.147 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 32
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 2525MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.046 = 34%
User Time = 0.436 = 321%
Process Time = 0.483 = 356%
Global Time = 0.135 = 100%
Kazuya_PTHREADed, rev. 0++, a search-hat(wrapper) over qpress written by Lasse Reinhold, written by Kaze.

Kazuya_PTHREADed: DEFAULT_THREAD_COUNT: 48
Kazuya_PTHREADed: DEFAULT_COMPRESSION_LEVEL: 3
Kazuya_PTHREADed: DEFAULT_COMPRESS_CHUNK_SIZE: 524288
Kazuya_PTHREADed: Decompression RAM-to-RAM performance: 1807MB/s
Timer 9.01 : Igor Pavlov : Public domain : 2009-05-31

Kernel Time = 0.171 = 93%
User Time = 0.483 = 264%
Process Time = 0.655 = 358%
Global Time = 0.182 = 100%

test4 lzmm

Quote:
206908949 -> 61014895 in 21.11 sec
206908949 -> 61014895 in 23.53 sec
206908949 -> 61014895 in 23.24 sec

test5 quicksort

Quote:
Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ...
Simplicius says for 'memcpy' performance: 2676 MB/s
Simplicius says for Decompression Ratio: 10%
Simplicius_Simplicissimus_Septupleton 32bit/64bit rev.2, written by Kaze.




Benchmarking 'memcpy' by copying 197MB (OSHO.TXT size) ten times ...
Simplicius says for 'memcpy' performance: 2782 MB/s
Simplicius says for Decompression Ratio: 11%
test6 chess

Quote:
Knight-tour.exe, revision 8.

|Sequences(only failures): |Jumps i.e. knight's moves: |Elapsed seconds:
|00,000,000,003,578,340,111 |00,000,000,004,464,360,629 |111.36



|Sequences(only failures): |Jumps i.e. knight's moves: |Elapsed seconds:
|00,000,000,003,578,340,111 |00,000,000,004,464,360,629 |107.85
__________________
"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."

Last edited by Neuromancer; 03-26-2012 at 01:29 PM.
Reply With Quote
  #10  
Old 03-27-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

Thanks Neuromancer.

>... might want to clean up your site a bit ...
Yeah you are right, I piled up all kind of stuff in a mumbo-jumbo manner, but provided quick links/tags to easy the pain as the following being the home-page/tag of 'Monstrous Jesters' package:
http://www.sanmayce.com/Downloads/index.html#Jesters

Last night I updated rev. B with rev. C (adding ZPAQ as 7th test, and converting qpress.txt to CRLF).

If you are interested here is the converter:

// LF2CRLF.C written by Kaze

#include <stdio.h>

#define LF 10
#define CR 13

main(int argc, char **argv)
{
FILE *in;
FILE *out;
char buffer[1];
char PrevChar[1];

if (argc != 3) {
printf("Usage: LF2CRLF infile outfile\n");
exit(13);
}

if ((in = fopen(argv[1], "rb")) == NULL) {
printf("Can't open %s\n",argv[1]);
exit(1);
}
if ((out = fopen(argv[2], "wb")) == NULL) {
printf("Can't open %s\n",argv[2]);
exit(2);
}

PrevChar[0]=0;
while (fread(buffer, sizeof(char), 1, in) == 1) {
if (buffer[0] == LF && PrevChar[0] != CR)
fputc(CR, out); // Add a CR before the LF only if the previous char was not CR
fputc(buffer[0], out);
PrevChar[0]=buffer[0];
}
}

Thanks Bones.

Glad glad I am 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
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:36 AM.

Copyright ©2009-2014, Overclockaholics

Designed by: vBSkinworks