Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems 2022
DOI: 10.1145/3503222.3507711
|View full text |Cite
|
Sign up to set email alerts
|

The benefits of general-purpose on-NIC memory

Abstract: We propose to use the small, newly available on-NIC memory ("nicmemž) to keep pace with the rapidly increasing performance of NICs. We motivate our proposal by accelerating two types of workload classes: NFV and key-value stores. As NFV workloads frequently operate on headersÐrather than dataÐof incoming packets, we introduce a new packet-processing architecture that splits between the two, keeping the data on nicmem when possible and thus reducing PCIe traffic, memory bandwidth, and CPU processing time. Our a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(3 citation statements)
references
References 51 publications
0
3
0
Order By: Relevance
“…DDIO has been proven to be effective [4,19,44,45,74,88,107,135,146,157,166,175], improving the performance of DRAM-based systems [4,19,88]. However, it does not always improve performance of NVM-based systems [74,166].…”
Section: Optimizing Device-host Data Transfer: Adaptive Ddiomentioning
confidence: 99%
“…DDIO has been proven to be effective [4,19,44,45,74,88,107,135,146,157,166,175], improving the performance of DRAM-based systems [4,19,88]. However, it does not always improve performance of NVM-based systems [74,166].…”
Section: Optimizing Device-host Data Transfer: Adaptive Ddiomentioning
confidence: 99%
“…Emerging SmartNIC frameworks propose a split-KVS design, where a small amount of NIC memory stores the KVS' hottest items [26,81], embodying the "small cache, big effect" principle [28]. Like NetCache [44], such designs focus on reads and are inefficient for write-intensive workloads, because writes are handled on a slow path to keep the CPU's main memory up-to-date.…”
Section: Sensitivity Analysismentioning
confidence: 99%
“…To the best of our knowledge, Sherman is the first RDMA-based system that leverages on-chip memory of commodity RDMA NICs. A concurrent work leverages NIC's on-chip memory to accelerate network functions [50].…”
Section: Hierarchical On-chip Lockmentioning
confidence: 99%