2018 IEEE 26th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM) 2018
DOI: 10.1109/fccm.2018.00035
|View full text |Cite
|
Sign up to set email alerts
|

Microscope on Memory: MPSoC-Enabled Computer Memory System Assessments

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 13 publications
0
6
0
Order By: Relevance
“…One option would be to use a simulator (which is how Bornholt et al [2016] validated their crash-consistency models for filesystems) but this would not necessary reveal all the concurrency behaviours that real processors can exhibit. Another option, applicable when the processor-under-test is a component of a system-on-chip (SoC) FPGA [Jain et al 2018], is to build custom hardware to monitor the traffic to persistent memory, and thus to detect nvo violations without the need for crashes.…”
Section: Discussionmentioning
confidence: 99%
“…One option would be to use a simulator (which is how Bornholt et al [2016] validated their crash-consistency models for filesystems) but this would not necessary reveal all the concurrency behaviours that real processors can exhibit. Another option, applicable when the processor-under-test is a component of a system-on-chip (SoC) FPGA [Jain et al 2018], is to build custom hardware to monitor the traffic to persistent memory, and thus to detect nvo violations without the need for crashes.…”
Section: Discussionmentioning
confidence: 99%
“…Our evaluations run application benchmarks under LiME. The LiME emulation framework 3 as shown in Figure 1 includes both hardware modules and software runtime libraries for the Zynq UltraScaleþ device on a ZCU102 development board. This MPSoC contains a fixed logic processing system (PS) region and a programmable logic (PL) region.…”
Section: Evaluation Methodologymentioning
confidence: 99%
“…2 In this paper, we focus on the memory latency spectrum to study application performance when main memory latency is varied by a factor of nearly 18-fold, from 45 to 800 ns. Using a multiprocessor system on chip (MPSoC) combining a multicore CPU with FPGA logic in the logic in memory emulator (LiME) 3 framework, we have emulated the performance of compute servers running data intensive benchmarks and mini-applications. We have conducted parameter sweeps in which the main memory latencies model the entire range from fast DRAM to SCM.…”
mentioning
confidence: 99%
“…To address this, as a third direction of future work we intend to build custom hardware that allows us to monitor the traffic to persistent memory, and thus to observe nvo directly. This can be achieved when the processor under test is a component of a system-on-chip (SoC) FPGA [Jain et al 2018]. We can then use our Alloy-generated litmus tests as a conformance suite to test for nvo violations.…”
Section: Related and Future Workmentioning
confidence: 99%