search menu icon-carat-right cmu-wordmark

Hartstone Benchmark Results and Analysis

June 1990 Technical Report

This 1990 report describes the results obtained by running Version 1.0 of the Hartstone benchmark, an ADA implementation of one of the requirements, on a number of compiler/target processor combinations.

Publisher:

Software Engineering Institute

CMU/SEI Report Number

CMU/SEI-90-TR-007

Abstract

Hartstone is a series of timing requirements for testing a system's ability to handle hard real-time applications. It is specified as a set of processes with well-defined workloads and timing constraints. The name Hartstone derives from HArd Real Time and the fact that the workloads are based on the well-known Whetstone benchmark. This report describes the results obtained by running Version 1.0 of the Hartstone benchmark, an ADA implementation of one of the requirements, on a number of compiler/target processor combinations. The characteristics and expected behavior of the benchmark are described, actual results are presented and analyzed, and the lessons learned about the compilers and processors, and the benchmark itself, are discussed. Nothing in this report should be taken as an endorsement of or an indictment of a particular product. Users of ADA technology are encouraged to experiment with the Hartstone benchmark relative to their own particular application requirements.