Por favor, use este identificador para citar o enlazar a este item:
http://hdl.handle.net/10261/132351
COMPARTIR / EXPORTAR:
SHARE CORE BASE | |
Visualizar otros formatos: MARC | Dublin Core | RDF | ORE | MODS | METS | DIDL | DATACITE | |
Título: | Using dynamic runtime testing for rapid development of architectural simulators |
Autor: | Tomic, Sasa; Cristal, Adrian; Unsal, Osman; Valero, Mateo | Palabras clave: | Architectural Cycle-accurate Dynamic Runtime Testing Simulator Simulation |
Fecha de publicación: | 2014 | Editor: | Springer Nature | Citación: | International Journal of Parallel Programming 42 (1): 119- 139 (2014) | Resumen: | Architectural simulator platforms are particularly complex and error-prone programs that aim to simulate all hardware details of a given target architecture. Development of a stable cycle-accurate architectural simulator can easily take several man-years. Discovering and fixing all visible errors in a simulator often requires significant effort, much higher than for writing the simulator code in the first place. In addition, there are no guarantees that all programming errors will be eliminated, no matter how much effort is put into testing and debugging. This paper presents dynamic runtime testing, a methodology for rapid development and accurate detection of functional bugs in architectural cycle-accurate simulators. Dynamic runtime testing consists of comparing an execution of a cycle-accurate simulator with an execution of a simple and functionally equivalent emulator. Dynamic runtime testing detects a possible functional error if there is a mismatch between the execution in the simulator and the emulator. Dynamic runtime testing provides a reliable and accurate verification of a simulator, during its entire development cycle, with very acceptable performance impact, and without requiring complex setup for the simulator execution. Based on our experience, dynamic testing reduced the simulator modification time from 12-18 person-months to only 3-4 person-months, while it only modestly reduced the simulator performance (in our case under 20 %). © 2012 Springer Science+Business Media, LLC. | URI: | http://hdl.handle.net/10261/132351 | DOI: | 10.1007/s10766-012-0208-7 | Identificadores: | doi: 10.1007/s10766-012-0208-7 issn: 0885-7458 |
Aparece en las colecciones: | (IIIA) Artículos |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
accesoRestringido.pdf | 15,38 kB | Adobe PDF | Visualizar/Abrir |
CORE Recommender
Page view(s)
171
checked on 19-abr-2024
Download(s)
95
checked on 19-abr-2024
Google ScholarTM
Check
Altmetric
Altmetric
NOTA: Los ítems de Digital.CSIC están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.