Evaluation of Alternatives for Simulator Parameterization: A Case Study Applied to SiNUCA3

  • Gabriel G. de Brito UFPR
  • Marco A. Z. Alves UFPR

Abstract


Computer system simulators employ parameterization solutions to define the characteristics of the system to be simulated. To enable and assist researchers who will use the tool, such a solution must be developed according to their expected use cases. Considering this, and comparing existing solutions, we developed the parameterization mechanism for a new simulator, based on C++ and YAML.
Keywords: Simulation of Architectures and Parallel Systems

References

Akram, A. and Sawalha, L. (2019). A survey of computer architecture simulation techniques and tools. IEEE Access.

Alves, M. A. Z., Villavieja, C., et al. (2015). Sinuca: A validated micro-architecture simulator. In Int. Conf. on High Performance Computing and Communications.

Ben-Kiki, O., Evans, C., and Ingerson, B. (2009). Yaml ain’t markup language (yaml™) version 1.1. Working Draft.

Binkert, N., Beckmann, B., et al. (2011). The gem5 simulator. ACM SIGARCH Comp. Arch. News.

Corporation, M. (2013). Configure an ini file item.

Ierusalimschy, R. (2006). Programming in lua. Roberto Ierusalimschy.

International, E. (2017). The json data interchange syntax. Standard, ECMA Int.

Lindner, M. (2021). Libconfig.

Project, T. Y. (2020). Libyaml.

Ubal, R., Jang, B., et al. (2012). Multi2sim: A simulation framework for cpu-gpu computing. In Int. Conf. on Parallel architectures and compilation techniques.
Published
2025-04-23
BRITO, Gabriel G. de; ALVES, Marco A. Z.. Evaluation of Alternatives for Simulator Parameterization: A Case Study Applied to SiNUCA3. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SOUTHERN BRAZIL (ERAD-RS), 25. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 37-40. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2025.6514.