Presentation | 2013-10-17 A GPU Offloading method for improving performance of checksum computation in the TCP/IP stack Yuuki TSUBOUCHI, Go HASEGAWA, Yoshiaki TANIGUCHI, Hirotaka NAKANO, Morito MATSUOKA, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | The size of ether net frames is becoming larger and larger due to the utilization of Ethernet Jumbo Frame option, especially in closed network environment such as data center networks. Increasing frame size would cause the large overhead for checksum calculation in TCP/IP protocol processing, that increase the CPU load. In this report we propose the scheme for decreasing CPU load and improving data transmission throughput by offload-ing checksum calculation to Graphics Processing Unit (GPU). Our scheme consists of the following two methods: packet queueing method to improve the packet transmission throughput between CPU and GPU, and the packet processing method exploiting the advantage of GPU's multiprocessor architecture. We evaluate the performance of the proposed scheme by simple experiments using the user-land implementation and confirm that the proposed scheme can improve the TCP data transmission throughput by 13%, that is almost the same as the case when the checksum calculation is canceled. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Transmission Control Protocol(TCP) / Grphics Rrocessing Unit(GPU) / checksum / Memory access |
Paper # | NS2013-101 |
Date of Issue |
Conference Information | |
Committee | NS |
---|---|
Conference Date | 2013/10/10(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Network Systems(NS) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | A GPU Offloading method for improving performance of checksum computation in the TCP/IP stack |
Sub Title (in English) | |
Keyword(1) | Transmission Control Protocol(TCP) |
Keyword(2) | Grphics Rrocessing Unit(GPU) |
Keyword(3) | checksum |
Keyword(4) | Memory access |
1st Author's Name | Yuuki TSUBOUCHI |
1st Author's Affiliation | Graduate School of Infomation Science and Technolpgy,Osaka University() |
2nd Author's Name | Go HASEGAWA |
2nd Author's Affiliation | Cybermedia Center,Osaka University |
3rd Author's Name | Yoshiaki TANIGUCHI |
3rd Author's Affiliation | Cybermedia Center,Osaka University |
4th Author's Name | Hirotaka NAKANO |
4th Author's Affiliation | Cybermedia Center,Osaka University |
5th Author's Name | Morito MATSUOKA |
5th Author's Affiliation | Cybermedia Center,Osaka University |
Date | 2013-10-17 |
Paper # | NS2013-101 |
Volume (vol) | vol.113 |
Number (no) | 244 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |