Loading [MathJax]/extensions/MathZoom.js
Exploring Variable Latency Dividers in Vector Hardware Accelerators | IEEE Conference Publication | IEEE Xplore

Exploring Variable Latency Dividers in Vector Hardware Accelerators


Abstract:

Efficient hardware implementation of integer division remains one of the most significant challenges in the design of vector hardware accelerators, particularly in achiev...Show More

Abstract:

Efficient hardware implementation of integer division remains one of the most significant challenges in the design of vector hardware accelerators, particularly in achieving a balance between performance and hardware overhead. This work uses the RISC-V Klessydra-T13 Vector Coprocessor Unit as a case study to explore the impact of variable latency division architectures for vector hardware accelerators. We analyze existing designs in the literature to identify the most effective approach, detailing the whole integration process with new instructions for supporting vector divisions in the RISC-V custom instruction set and optimizing the implementation for the target accelerator by exploiting hardware reuse. We also provide real-world computation kernels and Monte Carlo simulations to demonstrate how a variable latency divider can significantly improve the division time over traditional methods with negligible hardware overhead.
Date of Conference: 09-12 June 2024
Date Added to IEEE Xplore: 25 June 2024
ISBN Information:
Conference Location: Larnaca, Cyprus

Contact IEEE to Subscribe

References

References is not available for this document.