Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Zeke, Zhang, Jie, Huang, Hongjing, Li, Yingtao, Zhu, Xueying, Sun, Mo, Yang, Zihan, Ma, De, Tang, Huajing, Pan, Gang, Wu, Fei, He, Bingsheng, Alonso, Gustavo
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2503.09318
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916650826072064
author Wang, Zeke
Zhang, Jie
Huang, Hongjing
Li, Yingtao
Zhu, Xueying
Sun, Mo
Yang, Zihan
Ma, De
Tang, Huajing
Pan, Gang
Wu, Fei
He, Bingsheng
Alonso, Gustavo
author_facet Wang, Zeke
Zhang, Jie
Huang, Hongjing
Li, Yingtao
Zhu, Xueying
Sun, Mo
Yang, Zihan
Ma, De
Tang, Huajing
Pan, Gang
Wu, Fei
He, Bingsheng
Alonso, Gustavo
contents Modern data analytics requires a huge amount of computing power and processes a massive amount of data. At the same time, the underlying computing platform is becoming much more heterogeneous on both hardware and software. Even though specialized hardware, e.g., FPGA- or GPU- or TPU-based systems, often achieves better performance than a CPU-only system due to the slowing of Moore's law, such systems are limited in what they can do. For example, GPU-only approaches suffer from severe IO limitations. To truly exploit the potential of hardware heterogeneity, we present FpgaHub, an FPGA-centric hyper-heterogeneous computing platform for big data analytics. The key idea of FpgaHub is to use reconfigurable computing to implement a versatile hub complementing other processors (CPUs, GPUs, DPUs, programmable switches, computational storage, etc.). Using an FPGA as the basis, we can take advantage of its highly reconfigurable nature and rich IO interfaces such as PCIe, networking, and on-board memory, to place it at the center of the architecture and use it as a data and control plane for data movement, scheduling, pre-processing, etc. FpgaHub enables architectural flexibility to allow exploring the rich design space of heterogeneous computing platforms.
format Preprint
id arxiv_https___arxiv_org_abs_2503_09318
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle FpgaHub: Fpga-centric Hyper-heterogeneous Computing Platform for Big Data Analytics
Wang, Zeke
Zhang, Jie
Huang, Hongjing
Li, Yingtao
Zhu, Xueying
Sun, Mo
Yang, Zihan
Ma, De
Tang, Huajing
Pan, Gang
Wu, Fei
He, Bingsheng
Alonso, Gustavo
Distributed, Parallel, and Cluster Computing
Hardware Architecture
Modern data analytics requires a huge amount of computing power and processes a massive amount of data. At the same time, the underlying computing platform is becoming much more heterogeneous on both hardware and software. Even though specialized hardware, e.g., FPGA- or GPU- or TPU-based systems, often achieves better performance than a CPU-only system due to the slowing of Moore's law, such systems are limited in what they can do. For example, GPU-only approaches suffer from severe IO limitations. To truly exploit the potential of hardware heterogeneity, we present FpgaHub, an FPGA-centric hyper-heterogeneous computing platform for big data analytics. The key idea of FpgaHub is to use reconfigurable computing to implement a versatile hub complementing other processors (CPUs, GPUs, DPUs, programmable switches, computational storage, etc.). Using an FPGA as the basis, we can take advantage of its highly reconfigurable nature and rich IO interfaces such as PCIe, networking, and on-board memory, to place it at the center of the architecture and use it as a data and control plane for data movement, scheduling, pre-processing, etc. FpgaHub enables architectural flexibility to allow exploring the rich design space of heterogeneous computing platforms.
title FpgaHub: Fpga-centric Hyper-heterogeneous Computing Platform for Big Data Analytics
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
url https://arxiv.org/abs/2503.09318