Skip to content
Preprint

Toki: Profiling HBM Performance on FPGA Systems with RISC-V Soft Cores and PCIe Host DMA Traffic

Sep 2026 · 0 citations · 35 references
Computer Science

TL;DR

Toki is the first hardware-software framework that enables profiling the performance of HBM on FPGA accelerator cards by jointly considering the execution of workloads on RISC-V soft cores instantiated on the FPGA and the injection of memory traffic from the host system via DMA over PCIe, providing insights that cannot be obtained with synthetic traffic generators alone.

Abstract

Programmable RISC-V soft cores are becoming more widespread in data-center scenarios, making it crucial to design efficient systems that deploy them on FPGA chips with HBM memory. Toki, released as open source, is the first hardware-software framework that enables profiling the performance of HBM on FPGA accelerator cards by jointly considering (i) the execution of workloads on RISC-V soft cores instantiated on the FPGA and (ii) the injection of memory traffic from the host system via DMA over PCIe, providing insights that cannot be obtained with synthetic traffic generators alone. Extensive experiments target an AMD Alveo U55C card, deploying up to 60 RISC-V compute cores and stressing its HBM2 memory through real-world applications and microbenchmarks with user-defined access patterns. Results showcase how Toki can effectively profile the impact on HBM performance of the compute cores'organization, the workload's memory access patterns, data locality, contention over the memory controllers, and host traffic.

View source

Similar papers

Open access Sep 2026

FPGA-Based Performance and Reliability Evaluation of the MicroBlaze VRISC-V Soft-Core for Aerospace Systems

Investigation of the performance and reliability of the Xilinx's soft-core MicroBlaze V shows that MicroBlaze V is more optimized for FPGA implementation, achieving higher performance and operating frequency with lower resource usage, making it more suitable for TMR-based designs.

Gabriel P. Camargo, F. Benevenuti, Ian Kersz et al. · 0 citations
Preprint Aug 2026

GPU-Resident CUDA Acceleration for OCUDU 5G PHY and O-RAN Fronthaul: Architecture and Preliminary Performance

This paper describes DeepSig's CUDA-based acceleration backend for the OCUDU physical layer and O-RAN fronthaul path, integrated through acceleration interfaces that are largely independent of the underlying acceleration mechanism. The design accelerates PDSCH, PUSCH, SRS, PRACH, split-8 lower-PHY transforms, and O-RAN...

M. Pennybacker, Wanze Liu, A. Kharchenko et al. · 2 citations
Open access Aug 2026

Optimized Pipelined RISC-V Processor with Data Hazard Detection for Verification of Ethernet Controller

This study proposes the design and FPGA implementation of an Optimized Pipelined RISC-V Processor, designed as a high throughput controller for Ethernet networking environment that uses a pipelined data path based on the RV32I instruction set.

S. Rao, Satish S. Bhairannawar · 0 citations
Open access Aug 2026

Design and Implementation of a High-Performance RISC-V CPU IP Core for Multiple Cryptographic Algorithms

A hierarchical multiplier architecture consisting of partial-product generation, 4–2 compressor-tree reduction, and a look-ahead adder is developed to improve multiplication throughput and reduce latency compared with conventional Wallace-tree implementations.

Y.-J. Cheng, Cheng-Rui Yin, K.-X. Tang et al. · 0 citations
Open access Sep 2026

RS5V-SoC: Architecture and ASIC Design of a Vector-Enabled RISC-V SoC

It is demonstrated that for embedded workloads, a 4-lane, 128-bit vector unit with a 32-bit bus offers the best area-performance trade-off, and a design-space exploration of the vector unit is presented.

F. Moraes, Antonio Ribeiro Dos-Santos, Lucas Damo et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.