Proceedings of the 28th ACM International Conference on Supercomputing 2014
DOI: 10.1145/2597652.2597680
|View full text |Cite
|
Sign up to set email alerts
|

Verifying micro-architecture simulators using event traces

Abstract: Contemporary micro-architecture research inherently relies on cycleaccurate simulators to test new ideas. Typical simulator implementations involve tens of thousands of lines of high-level code. Although general software engineering verification and validation techniques can be applied, the mere complexity of simulators makes using formal techniques difficult and calls for domain-specific knowledge to be a part of the verification process. This domain-specific information includes modeling the pipeline stages … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 17 publications
0
1
0
Order By: Relevance
“…However, the validation of a simplified model requires a detailed cycle-accurate one. Nyew et al [45] use domain-specific information to effectively capture a potential mismatch between the assumed architecture model and its simulator. They show how a simulatorgenerated event trace can be fed into an automatically generated verification program, used to verify that the simulator obeys the invariants.…”
Section: Related Workmentioning
confidence: 99%
“…However, the validation of a simplified model requires a detailed cycle-accurate one. Nyew et al [45] use domain-specific information to effectively capture a potential mismatch between the assumed architecture model and its simulator. They show how a simulatorgenerated event trace can be fed into an automatically generated verification program, used to verify that the simulator obeys the invariants.…”
Section: Related Workmentioning
confidence: 99%