首页 /研究 /Microarchitectural Reliability Evaluation of a Block Scheduling Controller in GPUs
OTHER

Microarchitectural Reliability Evaluation of a Block Scheduling Controller in GPUs

Josie E. Rodriguez Condia, Riccardo Faggiano, M. Sonza Reorda

发表年份
2022
引用次数
4

摘要

Graphic Processing Units (GPUs) are currently adopted in several domains with substantial reliability requirements, such as in automotive and robotics. Thus, evaluating the impact of possible faults affecting the internal components of a device is a crucial step towards developing certified products according to industrial standards (i.e., ISO26262). The block scheduling controllers play an important role in resource management and task operation in GPUs. However, understanding the sensitivity to faults of such modules is crucial in the development of mitigation mechanisms and effective countermeasures. This work evaluates the impact of transient faults on the block controller in a GPU. For this purpose, we extended a low-level micro-architecture GPU model (FlexGripPlus) to support the management of the different execution cores (i.e., the Streaming Multiprocessors or SIMD Engines) and allow the analysis of fault effects. A set of typical workloads were employed in the reliability evaluation. The experimental results show that the most critical stages for faults in the scheduler are those arising during the device's configuration and the exchange of tasks from an application. Moreover, when considering faults in the controller, multi-core GPUs appear to be less sensitive to faults than single-core GPUs. Finally, the parallel distribution of tasks (in blocks) also plays a significant role in the vulnerability to faults of the scheduler.

关键词

Computer scienceFault injectionScheduling (production processes)Automotive industryEmbedded systemDistributed computingSoftwareOperating system

相关论文

查看 OTHER 分类全部论文