A Near-Memory Dynamically Programmable Many-Core Overlay

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

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

Original languageEnglish
Title of host publicationProceedings - 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages268-275
Number of pages8
ISBN (electronic)9798350393613
Publication statusPublished - 2023
Peer-reviewedYes

Conference

Title16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023
Duration18 - 21 December 2023
CitySingapore
CountrySingapore

External IDs

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

Keywords

Keywords

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