Title :
Parallel Reed/Solomon Coding on Multicore Processors
Author_Institution :
Inst. of Comput. Eng., Univ. of Luebeck, Luebeck, Germany
Abstract :
Cauchy Reed/Solomon is an XOR-based erasure-tolerant coding scheme, applied for reliable distributed storage, fault-tolerant memory and reconstruction of content from widely distributed data. The encoding and decoding is based on XOR operations and already well supported by microprocessors.On multicore processors, the coding procedures should also exploit parallelism to speed up coding. In this paper we derive coding procedures from code parameters (e.g. the number of tolerated failures) and propose their transformation into parallel coding schedules that are mapped on multicore processors. We (i) compare functionally decomposed coding procedures with data-parallel coding of different blocks, and (ii) specify the method to derive these schedules.
Keywords :
Reed-Solomon codes; coprocessors; distributed shared memory systems; fault tolerant computing; logic gates; parallel memories; processor scheduling; XOR-based erasure-tolerant coding scheme; content reconstruction; data-parallel coding; decoding; encoding; fault-tolerant memory; multicore processors; parallel Reed-Solomon coding; reliable distributed storage; Decoding; Encoding; Equations; Generators; Iterative decoding; Mathematical model; Multicore processing;
Conference_Titel :
Storage Network Architecture and Parallel I/Os (SNAPI), 2010 International Workshop on
Conference_Location :
Incline Village, NV
Print_ISBN :
978-1-4244-6810-2
Electronic_ISBN :
978-1-4244-6811-9
DOI :
10.1109/SNAPI.2010.16