Print Email Facebook Twitter Adding fault tolerance to OpenCL Title Adding fault tolerance to OpenCL: Through redundant heterogeneous computing Author Bijl, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Al-Ars, Z. (mentor) Lofi, C. (graduation committee) Jääskeläinen, Pekka (graduation committee) Degree granting institution Delft University of Technology Programme Computer Engineering Date 2023-06-30 Abstract The ever-increasing demand for computing has led to the need for specialized heterogeneous hardware, and the frameworks required to utilize them. Besides the traditional central processing units, more and more programs will make use of specialized hardware to accelerate computations. However, the increase in computing also leads to shorter mean time between failures. In this thesis, we apply fault tolerance to Portable Computing Language (PoCL), an open-source implementation of the OpenCL standard. We show that our solution is easy to apply to existing programs making use of PoCL/OpenCL and is able to greatly reduce the total number of errors visible to the end user. Our solution can be used on any device supported by PoCL and provides a low overhead, given that the hardware requirements are met. Subject OpenCLPoCLFPGAHeterogeneous ComputingFault Tolerance To reference this document use: http://resolver.tudelft.nl/uuid:79698efb-ef92-41da-9398-db6141a39cc3 Part of collection Student theses Document type master thesis Rights © 2023 Robin Bijl Files PDF Robin_Bijl_MSC_THESIS.pdf 888.52 KB Close viewer /islandora/object/uuid:79698efb-ef92-41da-9398-db6141a39cc3/datastream/OBJ/view