By the same authors

From the same journal

Meshed Bluetree: Time-Predictable Multimemory Interconnect for Multicore Architectures

Research output: Contribution to journalArticlepeer-review

Published copy (DOI)

Author(s)

Department/unit(s)

Publication details

JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
DatePublished - 2 Oct 2020
Issue number11
Volume39
Number of pages12
Pages (from-to)3787-3798
Original languageEnglish

Abstract

Multicore architectures are widely adopted in the emerging real-time applications, such as autonomous vehicles and robotics, where latency is required to be both bounded in the worst case (i.e., time predictability) and low. With the number of processors growing, the conventional memory interconnects, i.e., shared bus, crossbar, and network-on-chip (NoC), suffer high latency due to the increasing logic size of their centralized arbiter, which is deployed for time predictability. In this article, we introduce a novel distributed multimemory interconnect, Meshed Bluetree, and explain its operation. Constructed by coupling a router network with multiple Bluetree-based memory architectures in parallel, Meshed Bluetree allows simultaneous access to multiple memory modules. We present the analysis for the predictable timing behavior of memory access to bound the worst case. The evaluation of FPGA with synthetic memory workloads and real-world benchmarks demonstrates the effectiveness of our work, i.e., as the number of memory modules increases, the latency is reduced with the same scale. This work reports the first time-predictable distributed multimemory interconnect, significantly contributing to multicore real-time systems.

    Research areas

  • Memory interconnect, multicore architecture, time predictability

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations