kth.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Make the Most out of Last Level Cache in Intel Processors
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Kommunikationssystem, CoS, Network Systems Laboratory (NS Lab).ORCID-id: 0000-0001-5083-4052
Ericsson Research.ORCID-id: 0000-0003-4088-7884
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Kommunikationssystem, CoS.ORCID-id: 0000-0002-6066-746X
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Kommunikationssystem, CoS.ORCID-id: 0000-0002-1256-1070
2019 (Engelska)Ingår i: Proceedings of the Fourteenth EuroSys Conference (EuroSys'19), Dresden, Germany, 25-28 March 2019., ACM Digital Library, 2019Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

In modern (Intel) processors, Last Level Cache (LLC) is divided into multiple slices and an undocumented hashing algorithm (aka Complex Addressing) maps different parts of memory address space among these slices to increase the effective memory bandwidth. After a careful study of Intel’s Complex Addressing, we introduce a slice-aware memory management scheme, wherein frequently used data can be accessed faster via the LLC. Using our proposed scheme, we show that a key-value store can potentially improve its average performance ∼12.2% and ∼11.4% for 100% & 95% GET workloads, respectively. Furthermore, we propose CacheDirector, a network I/O solution which extends Direct Data I/O (DDIO) and places the packet’s header in the slice of the LLC that is closest to the relevant processing core. We implemented CacheDirector as an extension to DPDK and evaluated our proposed solution for latency-critical applications in Network Function Virtualization (NFV) systems. Evaluation results show that CacheDirector makes packet processing faster by reducing tail latencies (90-99th percentiles) by up to 119 µs (∼21.5%) for optimized NFV service chains that are running at 100 Gbps. Finally, we analyze the effectiveness of slice-aware memory management to realize cache isolation

Ort, förlag, år, upplaga, sidor
ACM Digital Library, 2019.
Nyckelord [en]
Slice-aware Memory Management, Last Level Cache, Non-Uniform Cache Architecture, CacheDirector, DDIO, DPDK, Network Function Virtualization, Cache Partitioning, Cache Allocation Technology, Key-Value Store.
Nationell ämneskategori
Kommunikationssystem
Forskningsämne
Datalogi
Identifikatorer
URN: urn:nbn:se:kth:diva-244750DOI: 10.1145/3302424.3303977ISI: 000470898700008Scopus ID: 2-s2.0-85063919722OAI: oai:DiVA.org:kth-244750DiVA, id: diva2:1291291
Konferens
EuroSys'19
Projekt
Time-Critical CloudsULTRAWASP
Forskningsfinansiär
Wallenberg AI, Autonomous Systems and Software Program (WASP)Stiftelsen för strategisk forskning (SSF)EU, Horisont 2020, 770889
Anmärkning

QC 20190226

Part of ISBN 9781450362818

Tillgänglig från: 2019-02-24 Skapad: 2019-02-24 Senast uppdaterad: 2024-10-24Bibliografiskt granskad

Open Access i DiVA

fulltext(4195 kB)3134 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 4195 kBChecksumma SHA-512
be62d077e186106c5e36d03d66691c7997a6d5a440f85f553709042e62735eeb5ef255b073c1da616f8642870577b7b315131149d750397986057425b37d3109
Typ fulltextMimetyp application/pdf
Poster(1391 kB)148 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 1391 kBChecksumma SHA-512
66b85264f1d395ea3defaebfe43bb594bc900ed96a680c50d51c5ecfd845e6f3a78f81ea70198e0f55e49af5f6a1efdc875789a16f39e99d5b7284a2e3a5868a
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopusConference webpage

Person

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

Sök vidare i DiVA

Av författaren/redaktören
Farshin, AlirezaRoozbeh, AmirMaguire Jr., Gerald Q.Kostic, Dejan
Av organisationen
Network Systems Laboratory (NS Lab)Kommunikationssystem, CoS
Kommunikationssystem

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 3283 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 3436 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf