Exploring the capabilities of support vector machines in detecting silent data corruptions

As the exascale era approaches, the increasing capacity of high-performance computing (HPC) systems with targeted power and energy budget goals introduces significant challenges in reliability. Silent data corruptions (SDCs), or silent errors, are one of the major sources that corrupt the execution...

ver descrição completa

Detalhes bibliográficos
Autores: Subasi, Omer, Di, Sheng, Bautista-Gomez, Leonardo, Balaprakash, Prasanna, Unsal, Osman Sabri, Labarta Mancho, Jesús José|||0000-0002-7489-4727, Cristal Kestelman, Adrián|||0000-0003-1277-9296, Krishnamoorthy, Sriram, Cappello, Franck
Formato: artículo
Fecha de publicación:2018
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/128881
Acesso em linha:https://hdl.handle.net/2117/128881
https://dx.doi.org/10.1016/j.suscom.2018.01.004
Access Level:acceso abierto
Palavra-chave:Support vector machines
High performance computing
Silent data corruptions
HPC applications
Càlcul intensiu (Informàtica)
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
Descrição
Resumo:As the exascale era approaches, the increasing capacity of high-performance computing (HPC) systems with targeted power and energy budget goals introduces significant challenges in reliability. Silent data corruptions (SDCs), or silent errors, are one of the major sources that corrupt the execution results of HPC applications without being detected. In this work, we explore a set of novel SDC detectors – by leveraging epsilon-insensitive support vector machine regression – to detect SDCs that occur in HPC applications. The key contributions are threefold. (1) Our exploration takes temporal, spatial, and spatiotemporal features into account and analyzes different detectors based on different features. (2) We provide an in-depth study on the detection ability and performance with different parameters, and we optimize the detection range carefully. (3) Experiments with eight real-world HPC applications show that support-vector-machine-based detectors can achieve detection sensitivity (i.e., recall) up to 99% yet suffer a less than 1% false positive rate for most cases. Our detectors incur low performance overhead, 5% on average, for all benchmarks studied in this work.