DocumentCode
1650891
Title
Hazard driven test generation for SMT processors
Author
Singh, Padmaraj ; Narayanan, Vijaykrishnan ; Landis, David L.
Author_Institution
Nvidia, Portland, OR, USA
fYear
2012
Firstpage
256
Lastpage
259
Abstract
Multithreaded processors increase throughput by executing multiple independent programs on a single pipeline. Simultaneous Multithreaded (SMT) processors execute multiple threads simultaneously thus add a significant dimension to the design complexity. Dealing with this complexity calls for extended and innovative design verification efforts. This paper develops an analytic model based SMT random test generation technique. SMT analytic model parameters are applied to create random tests with high utilization and increased contention. To demonstrate the methodology, parameters extracted from the PPC ISA and sample processor configurations are simulated on the SMT analytic model. The methodology focuses on exploiting data/control and structural hazards to guide the random test generator to create effective SMT tests.
Keywords
computational complexity; hazards; microprocessor chips; multi-threading; SMT processors; extended design verification; hazard driven test generation; innovative design verification; multiple independent programs; multithreaded processors; simultaneous multithreaded processors; Analytical models; Degradation; Generators; Hazards; Program processors; Runtime; Vectors; Markov chains; analytic model; control hazards; data hazards; random test generation; simultaneous multithreading; structural hazards; superscalar;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176472
Filename
6176472
Link To Document