Leveraging SIMD parallelism for accelerating network applicationsSIMD 병렬연산을 이용한 네트워크 어플리케이션 가속화

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 139
  • Download : 0
Software packet processing frameworks act as critical components in modern network architecture, as the performance of those have vital effect on the quality of the network services. Motivated by the increasing SIMD capabilities and advancing instructions of recent mainstream CPUs, this paper explores a new parallel processing design and implementation of hash-based data structure and algorithm 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 proper prefetching and new data structure design to meet 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 the scalar code of each.
Advisors
Han, Dongsuresearcher한동수researcher
Description
한국과학기술원 :전기및전자공학부,
Publisher
한국과학기술원
Issue Date
2020
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전기및전자공학부, 2020.2,[iii, 20 p. :]

Keywords

Network application▼aSIMD▼aParallel processing▼aOpen vSwitch▼aBloom filter; 네트워크 어플리케이션▼aSIMD▼a병렬연산▼a가상스위치▼a블룸필터

URI
http://hdl.handle.net/10203/284794
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=911424&flag=dissertation
Appears in Collection
EE-Theses_Master(석사논문)
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