I tried to measure computing speed on my available devices.
I used System.Diagnostic.StopWatch.
my devices are:
AMD Athlon™ 64 X2 Dual Core Processor 4000+
ATI RV770 (ati 4830)
task was (derived from default "vector add test") with 1000000 floats.
it was even slower when i choosed ATI in config.
Any idea what is wrong for me? I hoped in some 100 times speed (idealy) on GPU
Well, vector addition is not a good speed test because moving data to and from the GPU memory kills any performance gain in adding up numbers in bulks (which isn't much). You need more advanced tests for comparison.
I've tried some raytracing for this purpose. The scene was comprised of a Menger sponge up to its 4th iteration. The chart descriptions are in czech but numbers speak for themselves (x - time, y - iteration of the sponge). Here are two resolutions: 640x480 and 360x270.
Unfortunately the GPU was unable to accomodate the algorithm for higher iterations (memory limits). Also the software rendering would take days in some of the tests so I didn't bother to measure it either…
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.