Leveraging SIMD parallelism for accelerating network applications

Cited 0 time in webofscience Cited 1 time in scopus
  • Hit : 99
  • Download : 0
Software packet processing frameworks act as critical components in modern network architecture, as their performance has a vital impact on the quality of the network services. Motivated by the increasing number and capability for advanced vector instructions in recent mainstream CPUs, this paper explores a new parallel processing design and implementation of data structures and algorithms that are frequently used for building network applications. In particular, we propose effective SIMD optimization techniques for the bloom filter and Open vSwitch megaflow cache. Our design reduces memory access latency via careful prefetching and a new design that meets the needs of fast data consuming instructions. Our evaluation shows performance improvements up to 162% in bloom filter and 48% in Open vSwitch compared to their scalar version.
Publisher
Association for Computing Machinery
Issue Date
2020-08-03
Language
English
Citation

4th Asia-Pacific Workshop on Networking, APNet 2020, pp.23 - 29

DOI
10.1145/3411029.3411033
URI
http://hdl.handle.net/10203/277759
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0