Yesterday we launched a new project called Urih.com, that features very cool Benchmarking application written in Microsoft Silverlight. The main goal was to write a Benchmarking tool, that can be used as Online CPU Benchmark / Stress Test, that uses all available CPU cores. It is called SilverBench. Online means, that you do not need to install any browser plug-ins on most of the computers, because MS Silverlight is already installed.
We were unable to write application, that can utilize multiple physical processors / sockets. Currently it is not possible in MS Silverlight. Also, 100% CPU utilization of all available CPU cores / threads is not possible. I think, that it is expected behavior of web browser thread implementation. Here is a screenshot of average CPU load during Stress Test and Benchmarking. It goes about 90% all the time.
Also, note that Stress Test has very low FPS on modern computer. This is intentional, so we can watch progress as more CPU cores are added to our computers.