P54: Investigating Hardware Offloading for Reed-Solomon Encoding
SessionPoster Reception
Event Type
ACM Student Research Competition
Poster
Reception

TimeTuesday, November 14th5:15pm - 7pm
LocationFour Seasons Ballroom
DescriptionReed-Solomon (RS) encoding is a storage scheme which offers better scalability, but requires heavier computation, compared to other models. This presents a problem as it requires users to purchase brawnier CPUs than would be otherwise necessitated. However, Mellanox’s ConnectX-4 Infiniband cards have the capability to perform RS encoding on the HCA hardware; removing the need for powerful CPUs to calculate it. We investigated the performance, measured in throughput, between these cards and Intel’s ISA-Library, with regard to various block sizes and concurrency. We conclude that the MLX cards encoded faster and more consistently than ISA-L. Furthermore, the ConnectX-5 cards support the Galois Field (GF) 2^8, this grants compatibility with data encoded by any system using GF(2^8) or less, including ISA-L. These cards enable users to substantially increase encoding and decoding throughput by using more cards; additionally enabling the use of less powerful CPUs to achieve similar performance. LA-UR-17-26333