Ethernet-Based Memory Expansion with Cache-coherent Architecture for Disaggregated Memory Systems
Memory-centric computing is essential in big data analysis for minimizing data movement and latency, enabling efficient, real-time processing of large-scale datasets. We proposed MECA (Memory-Expansion Cache-coherent Architecture), a memory-centric design that leverages OmniXtend protocol over Ethernet to establish cache coherence across large-scale memory pools, utilizing RISC-V architecture to ensure efficient and consistent memory sharing. Performance evaluations show MECA achieves up to 98% of local memory performance for matrix-intensive workloads through hybrid memory optimization, significantly reducing latency and bandwidth limitations. These results highlight MECA's potential as an open-source alternative to proprietary solutions like CXL, promoting innovation and scalability in memory-centric computing for data-intensive applications.
Authors
- Jinmee Kim
- Seung-Jun Cha (ORCID: https://orcid.org/0000-0002-2970-0815)
- Hyuk Je Kwon
- Song‐Woo Sok (ORCID: https://orcid.org/0000-0002-7186-8101)
- Youngwoo Kim (ORCID: https://orcid.org/0000-0002-9961-6205)
- Kang Ho Kim
- Hag Young Kim
Institutions
- Electronics and Telecommunications Research Institute (KR)
Publication Details
- Published
- 2024-12-15
- DOI
- https://doi.org/10.1109/bigdata62323.2024.10825328
- Citations
- 2
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.70