kth.sePublications KTH
Operational message
There are currently operational disruptions. Troubleshooting is in progress.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Reexamining Direct Cache Access to Optimize I/O Intensive Applications for Multi-hundred-gigabit Networks
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Communication Systems, CoS, Network Systems Laboratory (NS Lab). (NSLab)ORCID iD: 0000-0001-5083-4052
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Communication Systems, CoS, Network Systems Laboratory (NS Lab). Ericsson Research. (NSLab)ORCID iD: 0000-0003-4088-7884
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Communication Systems, CoS.ORCID iD: 0000-0002-6066-746X
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Communication Systems, CoS, Network Systems Laboratory (NS Lab). (NSLab)ORCID iD: 0000-0002-1256-1070
2020 (English)In: 2020 USENIX Annual Technical Conference (USENIX ATC 20), 2020, p. 673-689Conference paper, Published paper (Refereed)
Abstract [en]

Memory access is the major bottleneck in realizing multi-hundred-gigabit networks with commodity hardware, hence it is essential to make good use of cache memory that is a faster, but smaller memory closer to the processor. Our goal is to study the impact of cache management on the performance of I/O intensive applications. Specifically, this paper looks at one of the bottlenecks in packet processing, i.e., direct cache access (DCA). We systematically studied the current implementation of DCA in Intel processors, particularly Data Direct I/O technology (DDIO), which directly transfers data between I/O devices and the processor's cache. Our empirical study enables system designers/developers to optimize DDIO-enabled systems for I/O intensive applications. We demonstrate that optimizing DDIO could reduce the latency of I/O intensive network functions running at 100 Gbps by up to ~30%. Moreover, we show that DDIO causes a 30% increase in tail latencies when processing packets at 200 Gbps, hence it is crucial to selectively inject data into the cache or to explicitly bypass it.

Place, publisher, year, edition, pages
2020. p. 673-689
Keywords [en]
Direct Cache Access (DCA), Data Direct I/O Technology (DDIO), Cache Injection, Tuning, IIO LLC WAYS Register, Bypassing Cache, Characteristic, Multi-hundred-gigabit networks.
National Category
Communication Systems
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-278513ISI: 000696712200046Scopus ID: 2-s2.0-85091923908OAI: oai:DiVA.org:kth-278513DiVA, id: diva2:1453676
Conference
USENIX ATC'20
Projects
Time-Critical CloudsULTRAWASP
Funder
Swedish Foundation for Strategic ResearchWallenberg AI, Autonomous Systems and Software Program (WASP)EU, Horizon 2020, 770889
Note

QC 20200714

Available from: 2020-07-11 Created: 2020-07-11 Last updated: 2024-03-15Bibliographically approved

Open Access in DiVA

fulltext(1344 kB)226 downloads
File information
File name FULLTEXT01.pdfFile size 1344 kBChecksum SHA-512
a75e8cc022fe0c1455925743c87710a0c669201c91304d2708ea309702a92f2727f4346c8760fb880688deca20b5de9cf64077605d6c631ce5357cb270c28d3e
Type fulltextMimetype application/pdf

Other links

Scopushttps://www.usenix.org/conference/atc20/presentation/farshin

Authority records

Farshin, AlirezaRoozbeh, AmirMaguire Jr., Gerald Q.Kostic, Dejan

Search in DiVA

By author/editor
Farshin, AlirezaRoozbeh, AmirMaguire Jr., Gerald Q.Kostic, Dejan
By organisation
Network Systems Laboratory (NS Lab)Communication Systems, CoS
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 226 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1098 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf