Asim: A Performance Model Framework

  • Authors:
  • Joel Emer;Pritpal Ahuja;Eric Borch;Artur Klauser;Chi-Keung Luk;Srilatha Manne;Shubhendu S. Mukherjee;Harish Patil;Steven Wallace;Nathan Binkert;Roger Espasa;Toni Juan

  • Affiliations:
  • -;-;-;-;-;-;-;-;-;-;-;-

  • Venue:
  • Computer
  • Year:
  • 2002

Quantified Score

Hi-index 4.10

Visualization

Abstract

The longevity and usefulness of a microprocessor performance modelhas historically depended on the model writer's skills and discipline. However,at Compaq the models became extremely complex and unmanageablebecause designers lacked a structured way to develop them.To cope with these complexities, Compaq researchers began developing Asimin late 1998 to allow model writers to faithfully represent the detailed timing of set of issues identified during two standards efforts: the IEEE Std. 1061-1998 for a Software Quality Metrics Methodology and the American National Standard Recommended Practice for Software Reliability (ANSI/AIAA R-013-1992). The second approach ties these knowledge requirements to phases in thesoftware development life cycle. Together, these approaches define a bodyof knowledge that shows software engineers why and when to measure quality.Focusing on the entire software development life cycle, rather than just the coding phase, gives software engineers the comprehensive knowledge they need toenhance software quality and supports early detection and resolution of qualityproblems. The integration of product and process measurements lets engineersassess the interactions between them throughout the life cycle.Software engineers can apply this body of knowledge as a guideline for incorporating quality measurement in their projects. Professional licensing and training programs will also find it useful.