TY - GEN
T1 - On-the-fly data compression/decompression mechanism with ExpEther
AU - Shimura, Hideki
AU - Mitsuishi, Takuji
AU - Amano, Hideharu
AU - Kan, Masaki
AU - Yoshikawa, Takashi
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/13
Y1 - 2017/1/13
N2 - ExpEther is a virtualization technique that extends PCIe of a host CPU to Ethernet. Since all devices connected by ExpEther can be treated as if they were directly connected to the host, a multi-GPU system called GBU-BOX that connects a number of GPUs virtually to a host can be easily developed. However, the smaller bandwidth of Ethernet compared to PCIe often bottlenecks the system. An on-the-fly data compression/decompression mechanism is proposed for the ExpEther NIC to compensate for the gap in bandwidth between PCIe and Ethernet. Two algorithms, WAH and SECOMPAX, are implemented on an FPGA for compressing bitmap index data. The former reduces the amount of data on Ethernet to 28% while the latter reduces it to 27% when Graph500 BSF is executed on GPU-BOX. Considering the hardware overhead, WAH is a good solution for applications.
AB - ExpEther is a virtualization technique that extends PCIe of a host CPU to Ethernet. Since all devices connected by ExpEther can be treated as if they were directly connected to the host, a multi-GPU system called GBU-BOX that connects a number of GPUs virtually to a host can be easily developed. However, the smaller bandwidth of Ethernet compared to PCIe often bottlenecks the system. An on-the-fly data compression/decompression mechanism is proposed for the ExpEther NIC to compensate for the gap in bandwidth between PCIe and Ethernet. Two algorithms, WAH and SECOMPAX, are implemented on an FPGA for compressing bitmap index data. The former reduces the amount of data on Ethernet to 28% while the latter reduces it to 27% when Graph500 BSF is executed on GPU-BOX. Considering the hardware overhead, WAH is a good solution for applications.
UR - http://www.scopus.com/inward/record.url?scp=85015180155&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85015180155&partnerID=8YFLogxK
U2 - 10.1109/CANDAR.2016.109
DO - 10.1109/CANDAR.2016.109
M3 - Conference contribution
AN - SCOPUS:85015180155
T3 - Proceedings - 2016 4th International Symposium on Computing and Networking, CANDAR 2016
SP - 112
EP - 118
BT - Proceedings - 2016 4th International Symposium on Computing and Networking, CANDAR 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th International Symposium on Computing and Networking, CANDAR 2016
Y2 - 22 November 2016 through 25 November 2016
ER -