Logo image
應用GPGPU加速Reed-Solomon Erasure Code的編解碼
Thesis

應用GPGPU加速Reed-Solomon Erasure Code的編解碼

袁帥
Masters, 國立清華大學, 資訊工程學系
2013

Abstract

里德-所羅門碼 抹除碼 通用圖形處理器
Reed-Solomon Codes是一種在cloud storage system中被廣泛使用的redundancy solution。與replication這一傳統的redundancy solution相比,它在保證系統fault tolerance的同時,又能有效降低storage overhead。然而,Reed-Solomon Codes的編解碼複雜程度高,需要消耗大量的運算時間。在這篇論文中,我們採用GPU作爲accelerator,並探討了一些利用GPU來加速Reed-Solomon Codes編解碼的技巧。我們也用CUDA完成了GPU版本的Reed-Solomon Codes的實作,並對它的performance進行evaluate。作爲比較,我們也在Intel Xeon CPU上測試我們目前所知的最佳CPU實作——Jerasure的performance,最終,我們優化後的GPU版本可以獲得14倍以上的加速比。

Metrics

1 Record Views

Details

Logo image