Originally Posted by
evn
I don't mean to sound like an idiot, benchmarking guy but what the hell do these scores mean? I usually just run them once or twice when I get new hardware to make sure everything works and then never think about it again. Can somebody clear this all up for me?
- AMD is claiming >7000 on their launch slide show for the 290x in firestrike
- I found somewhere claiming that a certain 'unrecognized' card is scoring >9000, and that it's a 290x however 3dmark says "not recognized" (so I'm assuming that means it could be some troll? do people fake benchmarks?)
- Above, Toffie claims 9500 on a 7970 ghz
- Shroudster says Toffie scored ~8150 on the leader boards for MMOC (which is good)
I suspect everyone is talking about different versions/tests/configurations or something, but I have no idea how to interpret what's going on.
How would I go about comparing these score to my current hardware to figure out if it's worth shelling out for a few of these new things?
Basically these scores are a way to see who's got the better cards or setups, mind you these scores mainly run on all sorts of different configurations. Also each benchmark utility has there own index to go by for scores but for the one's they are referencing they base the scores on GPU's performance taking in to account core clock etc.
One way to look at it is like comparing the efficiency of say a simple while loop:
Code:
GCD of ra,rb, using 'while' loop
.while
CMP ra,rb ;WHILE a<>b
BNE endwhile
SUBGT ra,ra,rb ; IF a>b THEN a=a-b
SUBLE rb,rb,ra ; ELSE b=b-a
B while ;ENDWHILE
.endwhile
Then by optimizing it a bit (think higher clocks/different voltages):
Code:
GCD of ra,rb, using 'while' loop
.while
CMP ra,rb ;REPEAT
SUBGT ra,ra,rb ; IF a>b THEN a=a-b
SUBLT rb,rb,ra ; ELSE IF a<b b=b-a
BNE while ;UNTIL a=b endwhile
Basically the comparison is in the time it takes to execute each loop to the "speed" of a GPU, and then give them a score to compare performance, whereas in the coding example it's measured in time.