Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Bridging the Latency Gap between NVM and DRAM for Latency-bound Operations
 
conference paper

Bridging the Latency Gap between NVM and DRAM for Latency-bound Operations

Psaropoulos, Georgios  
•
Oukid, Ismail
•
Legler, Thomas
Show more
July 1, 2019
Proceedings of the 15th International Workshop on Data Management on New Hardware
International Workshop on Data Management on New Hardware (DaMoN’19)

Non-Volatile Memory (NVM) technologies exhibit 4× the read access latency of conventional DRAM. When the working set does not fit in the processor cache, this latency gap between DRAM and NVM leads to more than 2× runtime increase for queries dominated by latency-bound operations such as index joins and tuple reconstruction. We explain how to easily hide NVM latency by interleaving the execution of parallel work in index joins and tuple reconstruction using coroutines. Our evaluation shows that interleaving applied to the non-trivial implementations of these two operations in a production-grade codebase accelerates end-to-end query runtimes on both NVM and DRAM by up to 1.7× and 2.6× respectively, thereby reducing the performance difference between DRAM and NVM by more than 60%.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

paper8.pdf

Type

Publisher's Version

Version

Access type

openaccess

License Condition

CC BY-NC-ND

Size

536.61 KB

Format

Adobe PDF

Checksum (MD5)

dcb89517102763660ba61b2a438a4601

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés