• Home
  • Search
  • Modular Memory System for RISC-V Based MPSoCs on Xilinx FPGAs
  • Cite Icon11
  • https://doi.org/10.1109/mcsoc.2019.00017Copy DOI Icon

Modular Memory System for RISC-V Based MPSoCs on Xilinx FPGAs

  • Oct 1, 2019
  • Ahmed Kamaleldin +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Current application domains, like mobile robotics, or internet of things require high computational power associated with low energy consumption. Therefore, MPSoCs are widely used as an adequate platform for high performance embedded computation. Recently, the emergence of RISC-V instruction set architecture drives SoC designers to adopt it in the design of MPSoCs as a cost-free, modular processor and suitable to be implemented in different hardware platforms. Furthermore, these characteristics make the RISC-V an interesting candidate for an FPGA soft-core processor. In this paper, we present a modular hybrid memory system for a lightweight RISC-V based MPSoC architecture. The implementation of the hybrid memory consists of a global scratchpad on-chip shared memory for both instruction and data for the purpose of communication and synchronization between the processing elements. In addition to a tightly coupled memory associated with each processing element for low latency memory access for private computation. Moreover, the complete MPSoC architecture is scalable and configurable, in terms of the number of PEs, shared/private memory sizes and the number of memory mapped peripherals. A benchmarking environment is developed to evaluate the performance of the proposed hybrid memory system in terms of memory access latency and memory bandwidth and their impact on the computation time. The complete MPSoC architecture is implemented and tested on a Xilinx Zynq 7000 FPGA device.

Similar Papers
  • Research Article
  • Citations1

PatternS: An intelligent hybrid memory scheduler driven by page pattern recognition

  • May 16, 2024
  • Journal of Systems Architecture
  • Yanjie Zhen +5
  • Conference Article
  • Citations5

Straggler-Aware Parallel Graph Processing in Hybrid Memory Systems

  • May 01, 2021
  • Wei Liu +4
  • Conference Article
  • Citations84

Utility-Based Hybrid Memory Management

  • Sep 01, 2017
  • Yang Li +5
  • Research Article
  • Citations12

RTHMS: a tool for data placement on hybrid memory system

  • Jun 18, 2017
  • ACM SIGPLAN Notices
  • Ivy Bo Peng +5
  • Conference Article
  • Citations27

A STT-RAM-based low-power hybrid register file for GPGPUs

  • Jun 07, 2015
  • Gushu Li +6
  • Research Article
  • Citations3

Cooperative Buffer Management With Fine-Grained Data Migrations for Hybrid Memory Systems

  • Jun 01, 2023
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Xiaoliang Wang +7
  • Research Article
  • Citations4

Fast and Energy-Efficient OLAP Data Management on Hybrid Main Memory Systems

  • Jun 07, 2019
  • IEEE Transactions on Computers
  • Ahmad Hassan +2
  • Conference Article
  • Citations30

Optimizing memory system performance for communication in parallel computers

  • Jan 01, 1995
  • T Stricker +1
  • Conference Article
  • Citations5

Memory access optimization for computations on unstructured meshes

  • Aug 01, 2012
  • Antal Hiba +2
  • PDF
  • Research Article
  • Citations1

Towards Trust Hardware Deployment of Edge Computing: Mitigation of Hardware Trojans Based on Evolvable Hardware

  • Jun 29, 2022
  • Applied Sciences
  • Zeyu Li +4
  • Conference Article
  • Citations5

Intra- and inter-processor hybrid performance modeling for MPSoC architectures

  • Oct 19, 2008
  • Frank E.B Ophelders +2
  • Research Article
  • Citations3

Improving Bank-Level Parallelism for In-Memory Checkpointing in Hybrid Memory Systems

  • Apr 01, 2022
  • IEEE Transactions on Big Data
  • Xiaofei Liao +3
  • Conference Article
  • Citations12

Writeback-aware bandwidth partitioning for multi-core systems with PCM

  • Sep 01, 2013
  • Miao Zhou +4
  • Research Article
  • Citations5

Enabling memory access isolation in real-time cloud systems using Intel’s detection/regulation capabilities

  • Feb 20, 2023
  • Journal of Systems Architecture
  • Giorgio Farina +3
  • Conference Article
  • Citations15

A run-time modulo scheduling by using a binary translation mechanism

  • Jul 01, 2014
  • Ricardo Ferreira +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.