Simsys: a performance simulation framework

  • Authors:
  • José Noudohouenou;Vincent Palomares;William Jalby;David C. Wong;David J. Kuck;Jean Christophe Beyler

  • Affiliations:
  • Exascale Computing Research;Exascale Computing Research;Exascale Computing Research;Intel Corporation;Intel Corporation;Intel Corporation

  • Venue:
  • Proceedings of the 2013 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

HW/SW codesign or computer system purchase involves many tradeoffs, including the problem data size, choice of algorithm and compiler, types of HW subsystems used, clock frequencies of each, and number of cores. Simsys is a fast simulation tool set to examine various combinations of these choices, allowing specific HW/SW performance attributions. Simsys's measurement level and approach are keys to this operating speed and attribution. A combination of modular tools forms Simsys's automatic procedure for system simulation and analysis. The paper overviews the tools and validates the proposed approach on 27 loop nest codelets extracted from Numerical Recipes. It also includes the experimental method and an error analysis. Three performance quality metrics are defined and evaluated for two simple codelets, demonstrating several modes of performance failure and the weakness of intuition in detecting them, as well as illustrating how better tools could help lead to better computer systems. Future Simsys plans include model enhancement with more HW details and much more extensive experimentation.