BenchmarkXPRT Blog banner

Category: HDXPRT

Our community’s goal

Computer system performance evaluation has a long and complex history. Many of the earliest tests were simple, short code snippets, such as Whetstone, that did little more than give an indication of how fast a particular computer subsystem was able to operate. Unfortunately, such simple benchmarks quickly lost their value, in part because they were very crude measures, and in part because software tools on the things they were measuring could easily optimize for them. In some cases, a compiler could even recognize a test and “optimize” the code by simply producing the final result!

Over time, though, benchmarks have become more complex and more relevant. Whole organizations exist and have existed to build benchmarks. Notable ones include the Ziff-Davis Benchmark Operation (ZDBOp), which the Ziff-Davis computer magazines funded in the 1990s and which Mark and I ran; the Standard Performance Evaluation Corporation (SPEC), which its member companies fund and of which PT is a member; and the Business Applications Performance Corporation (BAPCo), which its member companies fund. Each of these organizations has developed widely used products, such as Winstone (ZDBOp), SPEC CPU (SPEC), and SYSmark (BAPCo). Each organization has also always faced challenges. In the case of ZDBOp, for example, Ziff Davis could no longer support the costs of developing its benchmarks, so they discontinued the group. SPEC continues to develop good benchmarks, but its process can sometimes yield years between versions.

The goal with HDXPRT and the HDXPRT Development Community (HDC) is to explore a new way to develop benchmarks. By utilizing the expertise and experience of a community of interested people, we hope to be able develop benchmarks in an open and collaborative environment while keeping them timely.

HDXPRT 2011 is the first test of this approach. We believe that it and subsequent versions of it, as well as other benchmarks, will give the industry a new model for creating world-class performance measurement tools.

If you’re not a member of the HDC, please consider joining us and helping define the future of performance evaluation.

Bill

Comment on this post in the forums

Welcome!

Welcome to the HDXPRT Development Community blog!  I’m Bill Catchings, and Mark Van Name and I will be writing this blog along with a few other key folks from the PT (Principled Technologies) team. I’ve worked on benchmarks and performance analysis since the 1980s. On the team at PT, we have people who’ve worked on such influential past benchmarks as Winstone, WinBench, 3D WinBench, and WebBench. We’re all excited to be leading the HDXPRT Development Community (HDC).

Our goal with this blog is to give a glimpse of the world behind the HDXPRT (High Definition eXperience Performance Ratings Test) benchmark and its development community. HDXPRT 2011 will be the result of the work of the HDC to define what the benchmark should do. HDXPRT 2011 is now in beta test with members of the HDC.  Over the next few weeks, we would greatly appreciate whatever help you can give us in trying out the benchmark, shaking out bugs, and producing a polished product.

Thanks in advance to the HDC!

If you are reading this and are not a member of the HDC, I’d like to encourage you to join us. Annual membership is just $20. If you join in the next week or so, you will get a copy of the HDXPRT 2011 Beta and be able to provide feedback on it. We’d love to have you on board!

Bill

Comment on this post in the forums

Check out the other XPRTs:

Forgot your password?