The Impact of Adopting Computational Storage in Heterogeneous Computing Systems
Autor: | Sen Ma, Shanyuan Gao |
---|---|
Rok vydání: | 2019 |
Předmět: |
010302 applied physics
Speedup Computer science business.industry Computation 05 social sciences 050301 education Symmetric multiprocessor system Parallel computing 01 natural sciences Exascale computing 0103 physical sciences Computer data storage business Field-programmable gate array 0503 education Access time Efficient energy use |
Zdroj: | ReConFig |
Popis: | Heterogeneous computing systems have been the focus of major efforts in pursuit of Exascale computing over the past few years. These heterogeneous computing systems, often contain various accelerators, can significantly improve the computation performance thanks to their parallel compute cores. Much research has exploited accelerators to reduce the computation time; however, I/O access time or end-to-end total execution time is often overlooked. Typically, when I/O access time with the storage is considered, the performance gain from accelerators can be substantially degraded. In this work, we designed a computational storage in a heterogeneous computing system. Our evaluation employs a real-world compute-bound machine learning application on three computing systems: A conventional CPU system, a modern FPGA system, and the computational storage system. Compared to CPU system, we found that the modern FPGA system can achieve a 100x speedup for computation and 62x better energy efficiency, but only 26 × speedup and 16 × energy efficiency improvement when data movement time is taken into account; whereas the computational storage system can achieve 63 × computation speedup and 51 × better energy efficiency including data movement time. The experiment demonstrates that a compute-bound problem on conventional CPU system may become an I/O-bound problem on heterogeneous system. By adopting computational storage in heterogeneous system, we find that both the computation performance and the I/O performance is improved. |
Databáze: | OpenAIRE |
Externí odkaz: |