Hardware-Accelerated Algorithm for Complex Function Roots Density Graph Plotting

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Tang, Ruibai, Quan, Chengbin
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914178057371648
author Tang, Ruibai
Quan, Chengbin
author_facet Tang, Ruibai
Quan, Chengbin
contents Solving and visualizing the potential roots of complex functions is essential in both theoretical and applied domains, yet often computationally intensive. We present a hardware-accelerated algorithm for complex function roots density graph plotting by approximating functions with polynomials and solving their roots using single-shift QR iteration. By leveraging the Hessenberg structure of companion matrices and optimizing QR decomposition with Givens rotations, we design a pipelined FPGA architecture capable of processing a large amount of polynomials with high throughput. Our implementation achieves up to 65x higher energy efficiency than CPU-based approaches, and while it trails modern GPUs in performance. Compared with state-of-the-art QR decomposition solutions, our design specificly optimize QR decomposition for complex-valued Hessenberg matrices up to size 6x6, exhibiting a moderate throughput of 16.5M QR decompositions per second, while prior works have predominantly focused on 4x4 general matrices.
format Preprint
id arxiv_https___arxiv_org_abs_2507_02164
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Hardware-Accelerated Algorithm for Complex Function Roots Density Graph Plotting
Tang, Ruibai
Quan, Chengbin
Mathematical Software
Hardware Architecture
Solving and visualizing the potential roots of complex functions is essential in both theoretical and applied domains, yet often computationally intensive. We present a hardware-accelerated algorithm for complex function roots density graph plotting by approximating functions with polynomials and solving their roots using single-shift QR iteration. By leveraging the Hessenberg structure of companion matrices and optimizing QR decomposition with Givens rotations, we design a pipelined FPGA architecture capable of processing a large amount of polynomials with high throughput. Our implementation achieves up to 65x higher energy efficiency than CPU-based approaches, and while it trails modern GPUs in performance. Compared with state-of-the-art QR decomposition solutions, our design specificly optimize QR decomposition for complex-valued Hessenberg matrices up to size 6x6, exhibiting a moderate throughput of 16.5M QR decompositions per second, while prior works have predominantly focused on 4x4 general matrices.
title Hardware-Accelerated Algorithm for Complex Function Roots Density Graph Plotting
topic Mathematical Software
Hardware Architecture
url https://arxiv.org/abs/2507.02164