• DocumentCode
    2141813
  • Title

    Performance Evaluation of Cauchy Reed-Solomon Coding on Multicore Systems

  • Author

    Karslsson, Tim ; Lundberg, Lars

  • Author_Institution
    Sch. of Comput., Blekinge Inst. of Technol., Karlskrona, Sweden
  • fYear
    2013
  • fDate
    26-28 Sept. 2013
  • Firstpage
    165
  • Lastpage
    170
  • Abstract
    We have evaluated the performance of Cauchy Reed-Solomon (CRS) encoding of data blocks with sizes 32 kB to 256 MB. The performance measurements are done on an Intel processor with 4 cores and integrated graphics support. We also used an AMD graphics card in our performance evaluations. Three versions of the CRS algorithm are developed: one sequential version and two OpenCL versions. The OpenCL versions have been targeted to the CPU, the integrated GPU and the AMD graphics card. The measurements show that the graphics card performs better than CPU for large buffers. However, the highest throughput is obtained for one of the CPU versions and moderate buffer sizes (around 1 MB).
  • Keywords
    Reed-Solomon codes; buffer storage; data handling; encoding; graphics processing units; multiprocessing systems; performance evaluation; AMD graphics card; CPU; CRS algorithm; CRS encoding; Cauchy Reed-Solomon coding; Intel processor; OpenCL version; buffer size; data blocks; integrated graphics support; multicore systems; performance evaluation; performance measurement; sequential version; Central Processing Unit; Encoding; Graphics processing units; Kernel; Reed-Solomon codes; Size measurement; Throughput; Cauchy Reed-Solomon; OpenCL; erasure coding; manycore; multicore;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Tokyo
  • Type

    conf

  • DOI
    10.1109/MCSoC.2013.27
  • Filename
    6657924