A Near-Memory Dynamically Programmable Many-Core Overlay

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

Abstract

Improving computational efficiency has remained a persistent challenge over the years, particularly in light of the increasing utilization of machine learning and deep learning applications in daily routines. Researchers have proposed diverse methodologies to improve processor speed; however, memory technologies have not kept pace with developments of processors. A potential solution to this disparity is found in leveraging High Bandwidth Memory (HBM), which improves memory efficiency by seamlessly integrating memory with logic on a single chip, thereby facilitating high bandwidth data transfers. In this paper, we introduce a novel architecture for a many-core processor. Through the HBM's fully independent channels, the processing elements (PEs) can execute memory transactions concurrently. The main PE in our design employs an open-source RISC-V core, which is replicated to enable parallel computation. Our proposed system, incorporating HBM, demonstrates a remarkable speed enhancement of 16x compared to a baseline configuration utilizing DDR4 memory. The effectiveness of our design is evaluated using matrix multiplication and 2D convolution benchmarks. Experimental results are generated using an Alveo U280 data accelerator card.

Details

OriginalspracheEnglisch
TitelProceedings - 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
Seiten268-275
Seitenumfang8
ISBN (elektronisch)9798350393613
PublikationsstatusVeröffentlicht - 2023
Peer-Review-StatusJa

Konferenz

Titel16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023
Dauer18 - 21 Dezember 2023
StadtSingapore
LandSingapur

Externe IDs

ORCID /0000-0003-2571-8441/work/159607526

Schlagworte

Schlagwörter

  • Double Data Rate Dynamic Random-Access Memory (DDR), High Bandwidth Memory (HBM), Parallel Architectures