Perasure: A Parallel Cauchy Reed -Solomon Coding Library For Gpus

2015 IEEE International Conference on Communications (ICC)(2015)

引用 27|浏览45
暂无评分
摘要
In recent yearserasure, coding has been adopted by large-scale cloud storage systems to replace data replication. With the increase of disk I/O throughput and network bandwidth, the speed of erasure coding becomes one of the key system bottlenecks. In this paper, we propose to offload the task of erasure coding to Graphics Processing Units (GPUs). Specifically, we have designed and implemented PErasure, a parallel Cauchy Reed Solomon (CRS) coding library. We compare the performance of PErasure with that of two state-of-the-art libraries: Jerasure (for CPUs) and Gibraltar (for GPUs). Our experiments show that the raw coding speed of PErasure on a $500 Nvidia GTX780 card is about 10 times faster than that of multithreaded Jerasure on a quad-core modern CPU, and 2-4 times faster than Gibraltar on the same GPU. PErasure can achieve up to 10GB/s of overall encoding speed using just a single GPU for a large storage system that can withstand up to 8 disk failures.
更多
查看译文
关键词
GPU,parallel Cauchy Reed-Solomon coding library,PErasure,erasure coding,large-scale cloud storage systems,graphics processing units,CRS coding library,Nvidia GTX780 card,multithreaded Jerasure,quad-core modern CPU
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要