• DocumentCode
    3369469
  • Title

    Workload characterization: motivation, goals and methodology

  • Author

    John, Lizy Kurian ; Vasudevan, Purnima ; Sabarinathan, Jyotsna

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    3
  • Lastpage
    14
  • Abstract
    Understanding the characteristics of workloads is extremely important in the design of efficient computer architectures. Accurate characterization of workload behavior leads to the design of improved architectures. The characterization of applications allows one to tune the processor micro-architecture, memory hierarchy and system architecture to suit particular features in programs. Workload characterization also has a significant impact on performance evaluation. Understanding the nature of the workload and its intrinsic features can help to interpret performance measurements and simulation results. Identifying and characterizing the intrinsic properties of an application in terms of its memory access behavior, locality, control flow behavior, instruction-level parallelism, etc. can eventually lead to a program behavior model, which can be used in conjunction with a processor model to do analytical performance modeling of computer systems. In this paper, we describe the objectives of workload characterization and emphasize the importance of obtaining architecture-independent metrics for workloads. A study of memory reference locality using some generic metrics is presented as an example
  • Keywords
    computer architecture; performance evaluation; tuning; analytical performance modeling; application intrinsic properties; architecture-independent metrics; computer architecture design; control flow behavior; instruction-level parallelism; memory access behavior; memory hierarchy tuning; memory reference locality; performance evaluation; performance measurements; processor micro-architecture tuning; processor model; program behavior model; program features; simulation results; system architecture tuning; workload characterization; Application software; Computer aided instruction; Computer architecture; Electrical capacitance tomography; Engineering profession; Measurement; Memory architecture; Optimizing compilers; Pipelines; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization: Methodology and Case Studies, 1999
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-7695-0450-7
  • Type

    conf

  • DOI
    10.1109/WWC.1998.809354
  • Filename
    809354