An OpenCL™ implementation of WebP accelerator on FPGAs

  • Zhenhua Guo
  • , Baoyu Fan
  • , Yaqian Zhao
  • , Xuelei Li
  • , Shixin Wei
  • , Long Li

研究成果: Conference contribution同行評審

2 引文 斯高帕斯(Scopus)

摘要

With the development of cloud computing, the super-large scale of image data has bring severe challenges for the storage cost and network bandwidth in data centers. In order to alleviate the present situation effectively, WebP has replaced the current mainstream image file format due to its better compression efficiency. In this paper, we provide an OpenCL implementation of WebP accelerator on FPGAs to optimize the performance of WebP Lossy Compression Algorithm. Our accelerator makes use of a heavily-pipelined custom hardware implementation to achieve a high throughput ~450MPixel/s. The performance-per-watt of our OpenCL implementation on Intel’s Arria 10 device is 8.32x better than a highly-tuned CPU implementation on Intel Xeon E5-2690v3 with 24 thread cores. Additionally, the delay time per image can be reduced to ~90% by the data parallelism and macroblock pipelining on FPGAs. Finally, our OpenCL™ implementation of WebP accelerator on FPGAs is more competitive for data centers to achieve higher performance and lower cost.

原文English
主出版物標題Applied Reconfigurable Computing
主出版物子標題Architectures, Tools, and Applications - 14th International Symposium, ARC 2018, Proceedings
編輯Nikolaos Voros, Georgios Keramidas, Christos Antonopoulos, Michael Huebner, Pedro C. Diniz, Diana Goehringer
發行者Springer Verlag
頁面578-589
頁數12
ISBN(列印)9783319788890
DOIs
出版狀態Published - 2018
對外發佈
事件14th International Symposium on Applied Reconfigurable Computing, ARC 2018 - Santorini, Greece
持續時間: 2 5月 20184 5月 2018

出版系列

名字Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10824 LNCS
ISSN(列印)0302-9743
ISSN(電子)1611-3349

Conference

Conference14th International Symposium on Applied Reconfigurable Computing, ARC 2018
國家/地區Greece
城市Santorini
期間2/05/184/05/18

指紋

深入研究「An OpenCL™ implementation of WebP accelerator on FPGAs」主題。共同形成了獨特的指紋。

引用此