Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings - 2016 4th International Symposium on Computing and Networking, CANDAR 2016 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 112-118 |
Number of pages | 7 |
ISBN (Electronic) | 9781509026555 |
DOIs | |
Publication status | Published - 2017 Jan 13 |
Event | 4th International Symposium on Computing and Networking, CANDAR 2016 - Hiroshima, Japan Duration: 2016 Nov 22 → 2016 Nov 25 |
Other
Other | 4th International Symposium on Computing and Networking, CANDAR 2016 |
---|---|
Country | Japan |
City | Hiroshima |
Period | 16/11/22 → 16/11/25 |
ASJC Scopus subject areas
- Computer Science Applications
- Hardware and Architecture
- Signal Processing
- Computer Networks and Communications