kth.sePublications
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
FPGA-accelerated simulation of variable latency memory systems
University of Minnesota, USA.
Lawrence Livermore National Lab, USA.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Computational Science and Technology (CST).ORCID iD: 0000-0003-4158-3583
Lawrence Livermore National Lab, USA.
Show others and affiliations
2022 (English)In: MEMSYS 2022 - Proceedings of the International Symposium on Memory Systems, Association for Computing Machinery (ACM) , 2022, article id 8Conference paper, Published paper (Refereed)
Abstract [en]

With the growing complexity of memory types, organizations, and placement, efficient use of memory systems remains a key objective to processing data-rich workloads. Heterogeneous memories including HBM, conventional DRAM, and persistent memory, both locally and network-attached, exhibit a wide range of latencies and bandwidths. The delivered performance to an application may vary widely depending on workload and interference from competing clients. Evaluating the impact on applications to these emerging memory systems challenges traditional simulation techniques. In this work, we describe VLD-sim, an FPGA-accelerated simulator designed to evaluate application performance in the presence of varying non-deterministic latency. VLD-sim implements a statistical approach in which memory system access latency is non-deterministic, as would occur when request traffic is generated from a large collection of possibly unrelated threads and compute nodes. VLD-sim runs on a Multi-Processor System on Chip with hard CPU plus configurable logic to enable fast evaluation of workloads or of individual applications. We evaluate VLD-sim with CPU-only and near memory accelerator-enabled applications and compare against an idealized fixed latency baseline. Our findings reveal and quantify performance impact on applications due to non-deterministic latency. With high flexibility and and fast execution time, VLD-sim enables system level evaluation of a large memory architecture design space.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2022. article id 8
Keywords [en]
FPGA emulator, memory emulation, memory system, persistent memory
National Category
Computer Systems Computer Sciences Computer Engineering
Identifiers
URN: urn:nbn:se:kth:diva-338994DOI: 10.1145/3565053.3565061Scopus ID: 2-s2.0-85173674972OAI: oai:DiVA.org:kth-338994DiVA, id: diva2:1808731
Conference
2022 International Symposium on Memory Systems, MEMSYS 2022, Washington, United States of America, Oct 3 2022 - Oct 6 2022
Note

Part of ISBN 9781450398008

QC 20231101

Available from: 2023-11-01 Created: 2023-11-01 Last updated: 2023-11-01Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Peng, Ivy Bo

Search in DiVA

By author/editor
Peng, Ivy BoGokhale, Maya
By organisation
Computational Science and Technology (CST)KTH
Computer SystemsComputer SciencesComputer Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 73 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