I just finished a small benchmarking app based on my framework for hardware accelerated image processing. Now I'd like to get some results from other systems, especially R350 / NV4x equipped ones. So, if you can spare a few minutes (and have the required hardware), please run this program.
Requirements
(just 1.4 MB, so it won't strain your modem )
How to Use
The output should look somehow like this:
(Radeon 9700NP // Athlon XP 1800+)
Thanks for your time!
[edit]
How to copy:
Right click on the title bar of the console window -> Edit -> Select all
Then Edit -> Copy
[edit2]
What's good?
msecs and ms/i: lower is better
i/s: higher is better
[edit3]
WTF is this all about?
Erm, you could read http://infmath.uibk.ac.at/teaching/...;table_id=tasks&men_task=fin_bak&sem=
(direct pdf link: http://landesjugendtheater.at/misc/bakk1.pdf )
[-----------------------------------------------------------------------]
[edit4]
[copied from my post on page 4]
ORC (Offline Result Comparator) 0.1 is now available:
[editX] No, 0.4:
http://landesjugendtheater.at/misc/orc04_release.zip
(109kB - Now even more 56k friendly!)
Requires the .Net 2.0 beta framework.
How to Use:
Have fun! Currently the db contains only results from the first page, if you add more please save & send me the results.db file.
Requirements
- A win2k / xp system
- GLSL support, WGL_TYPE_RGBA_FLOAT_ATI, and the rendertexture extension
- That means: Radeon 9500+ or GeForce 6xxx
- Some other cards may also work (Wildcat Realizm!), so please try it if you have such a beast
- This is not an eyecandy benchmark, sorry
- This is not a "my gfx is bigger than yours" benchmark, so it doesn't offer any "overall performance numbers" or similar fluff
- This is research software, so it may crash, please tell me what it says if it does
(just 1.4 MB, so it won't strain your modem )
How to Use
- Start the app
- Click on the console window
- Hit the return key
- Wait a bit (please don't run any intensive stuff as that may affect the results)
- Copy the results from the console into a 'code' box in a reply to this thread
- Hit return again with the console window active to quit
- Add your graphics card and CPU type to your reply
- Post it
- Profit!!
The output should look somehow like this:
(Radeon 9700NP // Athlon XP 1800+)
Code:
GL filter framework 1.2999 test application by Peter Thoman 2004-2005
Gui initialized successfully.
DevIL initialized successfully.
- DevIL Version: 167
OpenGL initialized successfully.
ILUT OpenGL mode set successfully.
Loaded required OpenGL extensions for GLPixelShader.
Loaded required OpenGL extensions for GLRenderTexture.
Loaded required OpenGL extensions for GLFilterStep.
Initialization complete.
Press return key to start benchmark...
Testing 32x32 image:
BufferCreateINT: msecs: 140 || ms/i: 23.3333 || i/s: 42.8571
BufferCreateINT16: msecs: 141 || ms/i: 23.5 || i/s: 42.5532
BufferCreateFP16: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateFP32: msecs: 156 || ms/i: 26 || i/s: 38.4615
JustCopy: msecs: 797 || ms/i: 0.3985 || i/s: 2509.41
SimpleSmooth: msecs: 844 || ms/i: 0.422 || i/s: 2369.67
TexNoise: msecs: 860 || ms/i: 0.43 || i/s: 2325.58
3x3Conv: msecs: 453 || ms/i: 0.453 || i/s: 2207.51
TEncode: msecs: 406 || ms/i: 0.406 || i/s: 2463.05
TDecode: msecs: 875 || ms/i: 0.875 || i/s: 1142.86
LinDiffINT: msecs: 1015 || ms/i: 0.5075 || i/s: 1970.44
LinDiffINT16: msecs: 1016 || ms/i: 0.508 || i/s: 1968.5
LinDiffFP16: msecs: 1031 || ms/i: 0.5155 || i/s: 1939.86
LinDiffFP32: msecs: 1031 || ms/i: 0.5155 || i/s: 1939.86
PMTEncoded: msecs: 1500 || ms/i: 1.5 || i/s: 666.667
PMStandard: msecs: 1640 || ms/i: 1.64 || i/s: 609.756
PMBuffered: msecs: 172 || ms/i: 0.344 || i/s: 2906.98
Testing 64x64 image:
BufferCreateINT: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateINT16: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateFP16: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateFP32: msecs: 156 || ms/i: 26 || i/s: 38.4615
JustCopy: msecs: 937 || ms/i: 0.4685 || i/s: 2134.47
SimpleSmooth: msecs: 1000 || ms/i: 0.5 || i/s: 2000
TexNoise: msecs: 1031 || ms/i: 0.5155 || i/s: 1939.86
3x3Conv: msecs: 547 || ms/i: 0.547 || i/s: 1828.15
TEncode: msecs: 438 || ms/i: 0.438 || i/s: 2283.11
TDecode: msecs: 985 || ms/i: 0.985 || i/s: 1015.23
LinDiffINT: msecs: 1031 || ms/i: 0.5155 || i/s: 1939.86
LinDiffINT16: msecs: 938 || ms/i: 0.469 || i/s: 2132.2
LinDiffFP16: msecs: 906 || ms/i: 0.453 || i/s: 2207.51
LinDiffFP32: msecs: 922 || ms/i: 0.461 || i/s: 2169.2
PMTEncoded: msecs: 1468 || ms/i: 1.468 || i/s: 681.199
PMStandard: msecs: 1468 || ms/i: 1.468 || i/s: 681.199
PMBuffered: msecs: 172 || ms/i: 0.344 || i/s: 2906.98
Testing 128x128 image:
BufferCreateINT: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateINT16: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateFP16: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateFP32: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
JustCopy: msecs: 797 || ms/i: 0.3985 || i/s: 2509.41
SimpleSmooth: msecs: 828 || ms/i: 0.414 || i/s: 2415.46
TexNoise: msecs: 875 || ms/i: 0.4375 || i/s: 2285.71
3x3Conv: msecs: 453 || ms/i: 0.453 || i/s: 2207.51
TEncode: msecs: 406 || ms/i: 0.406 || i/s: 2463.05
TDecode: msecs: 891 || ms/i: 0.891 || i/s: 1122.33
LinDiffINT: msecs: 937 || ms/i: 0.4685 || i/s: 2134.47
LinDiffINT16: msecs: 937 || ms/i: 0.4685 || i/s: 2134.47
LinDiffFP16: msecs: 1078 || ms/i: 0.539 || i/s: 1855.29
LinDiffFP32: msecs: 937 || ms/i: 0.4685 || i/s: 2134.47
PMTEncoded: msecs: 1735 || ms/i: 1.735 || i/s: 576.369
PMStandard: msecs: 1734 || ms/i: 1.734 || i/s: 576.701
PMBuffered: msecs: 266 || ms/i: 0.532 || i/s: 1879.7
Testing 256x256 image:
BufferCreateINT: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateINT16: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateFP16: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateFP32: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
JustCopy: msecs: 844 || ms/i: 0.422 || i/s: 2369.67
SimpleSmooth: msecs: 859 || ms/i: 0.4295 || i/s: 2328.29
TexNoise: msecs: 891 || ms/i: 0.4455 || i/s: 2244.67
3x3Conv: msecs: 1266 || ms/i: 1.266 || i/s: 789.889
TEncode: msecs: 422 || ms/i: 0.422 || i/s: 2369.67
TDecode: msecs: 906 || ms/i: 0.906 || i/s: 1103.75
LinDiffINT: msecs: 1093 || ms/i: 0.5465 || i/s: 1829.83
LinDiffINT16: msecs: 1109 || ms/i: 0.5545 || i/s: 1803.43
LinDiffFP16: msecs: 1109 || ms/i: 0.5545 || i/s: 1803.43
LinDiffFP32: msecs: 1218 || ms/i: 0.609 || i/s: 1642.04
PMTEncoded: msecs: 1516 || ms/i: 1.516 || i/s: 659.631
PMStandard: msecs: 2000 || ms/i: 2 || i/s: 500
PMBuffered: msecs: 953 || ms/i: 1.906 || i/s: 524.659
Testing 512x512 image:
BufferCreateINT: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateINT16: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateFP16: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateFP32: msecs: 203 || ms/i: 33.8333 || i/s: 29.5567
JustCopy: msecs: 484 || ms/i: 0.484 || i/s: 2066.12
SimpleSmooth: msecs: 1219 || ms/i: 1.219 || i/s: 820.345
TexNoise: msecs: 984 || ms/i: 0.984 || i/s: 1016.26
3x3Conv: msecs: 1766 || ms/i: 3.532 || i/s: 283.126
TEncode: msecs: 219 || ms/i: 0.438 || i/s: 2283.11
TDecode: msecs: 1141 || ms/i: 2.282 || i/s: 438.212
LinDiffINT: msecs: 1781 || ms/i: 1.781 || i/s: 561.482
LinDiffINT16: msecs: 1531 || ms/i: 1.531 || i/s: 653.168
LinDiffFP16: msecs: 1484 || ms/i: 1.484 || i/s: 673.854
LinDiffFP32: msecs: 2516 || ms/i: 2.516 || i/s: 397.456
PMTEncoded: msecs: 1484 || ms/i: 2.968 || i/s: 336.927
PMStandard: msecs: 4031 || ms/i: 8.062 || i/s: 124.039
PMBuffered: msecs: 750 || ms/i: 3 || i/s: 333.333
Testing 1024x1024 image:
BufferCreateINT: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateINT16: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
BufferCreateFP16: msecs: 156 || ms/i: 26 || i/s: 38.4615
BufferCreateFP32: msecs: 172 || ms/i: 28.6667 || i/s: 34.8837
JustCopy: msecs: 2438 || ms/i: 2.438 || i/s: 410.172
SimpleSmooth: msecs: 4921 || ms/i: 4.921 || i/s: 203.211
TexNoise: msecs: 2938 || ms/i: 2.938 || i/s: 340.368
3x3Conv: msecs: 5297 || ms/i: 10.594 || i/s: 94.3931
TEncode: msecs: 469 || ms/i: 0.938 || i/s: 1066.1
TDecode: msecs: 3250 || ms/i: 6.5 || i/s: 153.846
LinDiffINT: msecs: 8063 || ms/i: 8.063 || i/s: 124.023
LinDiffINT16: msecs: 6032 || ms/i: 6.032 || i/s: 165.782
LinDiffFP16: msecs: 6016 || ms/i: 6.016 || i/s: 166.223
LinDiffFP32: msecs: 8578 || ms/i: 8.578 || i/s: 116.577
PMTEncoded: msecs: 5875 || ms/i: 11.75 || i/s: 85.1064
PMStandard: msecs: 16235 || ms/i: 32.47 || i/s: 30.7977
PMBuffered: msecs: 10610 || ms/i: 42.44 || i/s: 23.5627
Thanks for your time!
[edit]
How to copy:
Right click on the title bar of the console window -> Edit -> Select all
Then Edit -> Copy
[edit2]
What's good?
msecs and ms/i: lower is better
i/s: higher is better
[edit3]
WTF is this all about?
Erm, you could read http://infmath.uibk.ac.at/teaching/...;table_id=tasks&men_task=fin_bak&sem=
(direct pdf link: http://landesjugendtheater.at/misc/bakk1.pdf )
[-----------------------------------------------------------------------]
[edit4]
[copied from my post on page 4]
ORC (Offline Result Comparator) 0.1 is now available:
[editX] No, 0.4:
http://landesjugendtheater.at/misc/orc04_release.zip
(109kB - Now even more 56k friendly!)
Requires the .Net 2.0 beta framework.
How to Use:
- Click "Load" to load results from the db file.
- Right click on results in list to view details / edit / remove
- Select (a) result(s), (a) test(s), and resolutions that interest you
- Click on chart Window to draw a new chart
Have fun! Currently the db contains only results from the first page, if you add more please save & send me the results.db file.