Optimizing Scalable Multi-Cluster Architectures for Next-Generation Wireless Sensing and Communication

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Riedel, Samuel, Zhang, Yichao, Bertuletti, Marco, Benini, Luca
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911042536210432
author Riedel, Samuel
Zhang, Yichao
Bertuletti, Marco
Benini, Luca
author_facet Riedel, Samuel
Zhang, Yichao
Bertuletti, Marco
Benini, Luca
contents Next-generation wireless technologies (for immersive-massive communication, joint communication and sensing) demand highly parallel architectures for massive data processing. A common architectural template scales up by grouping tens to hundreds of cores into shared-memory clusters, which are then scaled out as multi-cluster manycore systems. This hierarchical design, used in GPUs and accelerators, requires a balancing act between fewer large clusters and more smaller clusters, affecting design complexity, synchronization, communication efficiency, and programmability. While all multi-cluster architectures must balance these trade-offs, there is limited insight into optimal cluster sizes. This paper analyzes various cluster configurations, focusing on synchronization, data movement overhead, and programmability for typical wireless sensing and communication workloads. We extend the open-source shared-memory cluster MemPool into a multi-cluster architecture and propose a novel double-buffering barrier that decouples processor and DMA. Our results show a single 256-core cluster can be twice as fast as 16 16-core clusters for memory-bound kernels and up to 24% faster for compute-bound kernels due to reduced synchronization and communication overheads.
format Preprint
id arxiv_https___arxiv_org_abs_2507_05012
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Optimizing Scalable Multi-Cluster Architectures for Next-Generation Wireless Sensing and Communication
Riedel, Samuel
Zhang, Yichao
Bertuletti, Marco
Benini, Luca
Hardware Architecture
Next-generation wireless technologies (for immersive-massive communication, joint communication and sensing) demand highly parallel architectures for massive data processing. A common architectural template scales up by grouping tens to hundreds of cores into shared-memory clusters, which are then scaled out as multi-cluster manycore systems. This hierarchical design, used in GPUs and accelerators, requires a balancing act between fewer large clusters and more smaller clusters, affecting design complexity, synchronization, communication efficiency, and programmability. While all multi-cluster architectures must balance these trade-offs, there is limited insight into optimal cluster sizes. This paper analyzes various cluster configurations, focusing on synchronization, data movement overhead, and programmability for typical wireless sensing and communication workloads. We extend the open-source shared-memory cluster MemPool into a multi-cluster architecture and propose a novel double-buffering barrier that decouples processor and DMA. Our results show a single 256-core cluster can be twice as fast as 16 16-core clusters for memory-bound kernels and up to 24% faster for compute-bound kernels due to reduced synchronization and communication overheads.
title Optimizing Scalable Multi-Cluster Architectures for Next-Generation Wireless Sensing and Communication
topic Hardware Architecture
url https://arxiv.org/abs/2507.05012