Hartstone Benchmark Results and Analysis

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 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 complier/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 compliers 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 application requirements.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1990
Accession Number
ADA226817

Entities

People

  • Nelson Weiderman
  • Patrick Donohue
  • Ruth Shapiro

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Compilers
  • Computer Programming
  • Computer Programs
  • Computers
  • Department Of Defense
  • Embedded Systems
  • Engineering
  • High Level Languages
  • Instruction Set Architecture
  • Language
  • Lessons Learned
  • Measurement
  • Operating Systems
  • Programming Languages
  • Software Development
  • Standards
  • Workload

Fields of Study

  • Computer science

Readers

  • Defense Acquisition Program Management
  • Parallel and Distributed Computing.
  • Software Verification and Validation.