Presentation | 2021-07-16 Evaluating the Effectiveness of Non-Temporal Instructions for Eliminating Cache Pollution in Virtual I/O Daichi Takeya, Ryota Kawashima, Hiroki Nakayama, Tsunemasa Hayashi, Hiroshi Matsuo, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Cloud Native Network Functions (CNFs) have been adopted in cutting-edge commercial networks for flexible and agile operations; however, the throughput of them is reduced by about 40% at maximum compared to that of bare-metal environment. Our previous study revealed that CPU cache pollution in virtual network I/O (vhost-user) was the major performance bottleneck. To further improve the performance, explicit control of CPU cache usage is a primary goal because well-known optimization techniques, such as cache-line alignment and prefetching, have already been fully introduced in the implementation of vhost-user. While some approaches of explicitly controlling CPU caches were effective for network functions in a bare-metal environment, no such approach has been proposed for CNFs (i.e. virtual network I/O is not considered). In this paper, we analyze the CPU cache usage in virtual network I/O (host-guest direction) and examine Non-temporal instructions for improving the cache usage. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | NFV / DPDK / packet I/O / cache pollution |
Paper # | ICM2021-16 |
Date of Issue | 2021-07-08 (ICM) |
Conference Information | |
Committee | ICM |
---|---|
Conference Date | 2021/7/15(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Online |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Kazuhiko Kinoshita(Tokushima Univ.) |
Vice Chair | Haruo Ooishi(NTT) / Eiji Takahashi(NEC) |
Secretary | Haruo Ooishi(Bosco) / Eiji Takahashi(Fujitsu) |
Assistant | Yoshifumi Kato(NTT) |
Paper Information | |
Registration To | Technical Committee on Information and Communication Management |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Evaluating the Effectiveness of Non-Temporal Instructions for Eliminating Cache Pollution in Virtual I/O |
Sub Title (in English) | |
Keyword(1) | NFV |
Keyword(2) | DPDK |
Keyword(3) | packet I/O |
Keyword(4) | cache pollution |
1st Author's Name | Daichi Takeya |
1st Author's Affiliation | Nagoya Institute of Technology(NITech) |
2nd Author's Name | Ryota Kawashima |
2nd Author's Affiliation | Nagoya Institute of Technology(NITech) |
3rd Author's Name | Hiroki Nakayama |
3rd Author's Affiliation | BOSCO Technologies Inc.(BOSCO) |
4th Author's Name | Tsunemasa Hayashi |
4th Author's Affiliation | BOSCO Technologies Inc.(BOSCO) |
5th Author's Name | Hiroshi Matsuo |
5th Author's Affiliation | Nagoya Institute of Technology(NITech) |
Date | 2021-07-16 |
Paper # | ICM2021-16 |
Volume (vol) | vol.121 |
Number (no) | ICM-114 |
Page | pp.pp.34-39(ICM), |
#Pages | 6 |
Date of Issue | 2021-07-08 (ICM) |