This Article 
 Bibliographic References 
 Add to: 
Predicting Architectural Vulnerability on Multithreaded Processors under Resource Contention and Sharing
March-April 2013 (vol. 10 no. 2)
pp. 114-127
Lide Duan, AMD, Inc., Austin, TX, USA
Lu Peng, Div. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
Bin Li, Dept. of Exp. Stat., Louisiana State Univ., Baton Rouge, LA, USA
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.
Index Terms:
Predictive models,Benchmark testing,Measurement,Training,Analytical models,Instruction sets,modeling of computer architecture,Hardware reliability,modeling and prediction
Lide Duan, Lu Peng, Bin Li, "Predicting Architectural Vulnerability on Multithreaded Processors under Resource Contention and Sharing," IEEE Transactions on Dependable and Secure Computing, vol. 10, no. 2, pp. 114-127, March-April 2013, doi:10.1109/TDSC.2012.87
Usage of this product signifies your acceptance of the Terms of Use.