Title
Predicting Architectural Vulnerability on Multithreaded Processors under Resource Contention and Sharing
Abstract
Architectural vulnerability factor (AVF) characterizes a processor's vulnerability to soft errors. Interthread resource contention and sharing on a multithreaded processor (e.g., SMT, CMP) shows nonuniform impact on a program's AVF when it is co-scheduled with different programs. However, measuring the AVF is extremely expensive in terms of hardware and computation. This paper proposes a scalable two-level predictive mechanism capable of predicting a program's AVF on a SMT/CMP architecture from easily measured metrics. Essentially, the first-level model correlates the AVF in a contention-free environment with important performance metrics and the processor configuration, while the second-level model captures the interthread resource contention and sharing via processor structures' occupancies. By utilizing the proposed scheme, we can accurately estimate any unseen program's soft error vulnerability under resource contention and sharing with any other program(s), on an arbitrarily configured multithreaded processor. In practice, the proposed model can be used to find soft error resilient thread-to-core scheduling for multithreaded processors.
Year
DOI
Venue
2013
10.1109/TDSC.2012.87
IEEE Trans. Dependable Sec. Comput.
Keywords
Field
DocType
predicting architectural vulnerability,processor scheduling,architectural vulnerability prediction,processor configuration,soft error resilient thread-to-core scheduling,resource contention,parallel architectures,hardware reliability,multi-threading,second-level model,contention-free environment,processor structure,software performance evaluation,resource allocation,processor vulnerability,modeling and prediction,avf,interthread resource contention,architectural vulnerability factor,processor structure occupancies,coscheduling,program soft error vulnerability,unseen program,software fault tolerance,multithreaded processor,multithreaded processors,first-level model,scalable two-level predictive mechanism,modeling of computer architecture,interthread resource sharing,performance metrics,soft error,different program,multi threading,measurement,instruction sets,predictive models,benchmark testing
Multithreading,Computer architecture,Soft error,Scheduling (computing),Instruction set,Computer science,Software fault tolerance,Real-time computing,Resource allocation,Benchmark (computing),Scalability,Distributed computing
Journal
Volume
Issue
ISSN
10
2
1545-5971
Citations 
PageRank 
References 
4
0.38
30
Authors
3
Name
Order
Citations
PageRank
Lide Duan19410.82
Peng Lu212617.62
Bin Li31209.22