9 - Performance: CPU bound 3D rendering and data-compression
CPU-Bound 3D Rendering
We recently stumbled onto this great little tool called Kribibench. It is a 3D rendering benchmark produced by the people at Adept Development. Kribibench is an SSE aware software renderer where a 3D model is rendered and animated by the host CPU and the average frame rate is reported. Now the great thing is, it therefore bypasses the GPU .. so everything is in direct relation towards your memory and CPU.
We used one of the included models with this benchmark: a "Sponge Explode" model consisting of over 19.2 million polygons.
This is the second time we are implementing this multi-threaded tool. But you can see the multiple cores kick in very well. The ECS board overall shows muscle here.
A quick data compression test measured in MB/sec, actually it utilizes ZLIB and then pushes it over multiple threads, which will bring the results a bit closer together. The Phenoms based PCs surely love it. The ECSX48 platform is relatively on par where it should be. Let's load up some games.