Hegen, PeterSobe, Peter2017-12-062017-12-062011https://dl.gi.de/handle/20.500.12116/8560Erasure-tolerant coding protects against data loss (erasure) in storage systems by calculating redundant data elements and spreading original and redundant data across several devices. This allows to reconstruct data in case of device failures. Code calculations can be done on the GPU using OpenCL. This allows a highly parallel execution and moves the computational cost away from the CPU. In this paper we introduce a methodology for coding using OpenCL. It consists in a preparation of XOR equations and their compilation to OpenCL kernels.enStorage ResourceMulti Core ProcessorTemporary UnitErasure CodeDistribute Storage SystemAn OpenCL-based Parallel Coder for Erasure-tolerant StorageText/Journal Article10.1007/BF033419910177-0454