Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

CORDIC Hardware Acceleration Using DMA-Based ISA Extension

View through CrossRef
The use of RISC-based embedded processors aimed at low cost and low power is becoming an increasingly popular ecosystem for both hardware and software development. High-performance yet low-power embedded processors may be attained via the use of hardware acceleration and Instruction Set Architecture (ISA) extension. Recent publications of AI have demonstrated the use of Coordinate Rotation Digital Computer (CORDIC) as a dedicated low-power solution for solving nonlinear equations applied to Neural Networks (NN). This paper proposes ISA extension to support floating-point CORDIC, providing efficient hardware acceleration for mathematical functions. A new DMA-based ISA extension approach integrated with a pipeline CORDIC accelerator is proposed. The CORDIC ISA extension is directly interfaced with a standard processor data path, allowing efficient implementation of new trigonometric ALU-based custom instructions. The proposed DMA-based CORDIC accelerator can also be used to perform repeated array calculations, offering a significant speedup over software implementations. The proposed accelerator is evaluated on Intel Cyclone-IV FPGA as an extension to Nios processor. Experimental results show a significant speedup of over three orders of magnitude compared with software implementation, while applied to trigonometric arrays, and outperforms the existing commercial CORDIC hardware accelerator.
Title: CORDIC Hardware Acceleration Using DMA-Based ISA Extension
Description:
The use of RISC-based embedded processors aimed at low cost and low power is becoming an increasingly popular ecosystem for both hardware and software development.
High-performance yet low-power embedded processors may be attained via the use of hardware acceleration and Instruction Set Architecture (ISA) extension.
Recent publications of AI have demonstrated the use of Coordinate Rotation Digital Computer (CORDIC) as a dedicated low-power solution for solving nonlinear equations applied to Neural Networks (NN).
This paper proposes ISA extension to support floating-point CORDIC, providing efficient hardware acceleration for mathematical functions.
A new DMA-based ISA extension approach integrated with a pipeline CORDIC accelerator is proposed.
The CORDIC ISA extension is directly interfaced with a standard processor data path, allowing efficient implementation of new trigonometric ALU-based custom instructions.
The proposed DMA-based CORDIC accelerator can also be used to perform repeated array calculations, offering a significant speedup over software implementations.
The proposed accelerator is evaluated on Intel Cyclone-IV FPGA as an extension to Nios processor.
Experimental results show a significant speedup of over three orders of magnitude compared with software implementation, while applied to trigonometric arrays, and outperforms the existing commercial CORDIC hardware accelerator.

Related Results

Low-power cordic multiplier design using approximate arithmetic for energy-efficient computing
Low-power cordic multiplier design using approximate arithmetic for energy-efficient computing
In digital IC design, low-power CORDIC-based multipliers have attracted significant attention due to their potential to integrate approximate adders for reducing energy and area co...
Floating-Point Division Operator based on CORDIC Algorithm
Floating-Point Division Operator based on CORDIC Algorithm
Design and evaluation of a CORDIC (COordinate Rotation DIgital Computer) algorithm for a floatingpoint division operation is presented in this paper. In general, division operation...
STUDI DISTRICT METER AREA (DMA) NOROGTOG PERUMDA AIR MINUM TIRTA RAHARJA KABUPATEN BANDUNG UNTUK PENGENDALIAN KEHILANGAN AIR
STUDI DISTRICT METER AREA (DMA) NOROGTOG PERUMDA AIR MINUM TIRTA RAHARJA KABUPATEN BANDUNG UNTUK PENGENDALIAN KEHILANGAN AIR
Tingkat Non Revenue Water (NRW) pada Perusahaan Umum Daerah (Perumda) Air Minum Tirta Raharja Kabupaten Bandung sebesar 27,20% (Perumda Tirta Raharja, 2021). Hal ini menyebabkan ke...
CORDIC-Based General Multiple Fading Generator for Wireless Channel Digital Twin
CORDIC-Based General Multiple Fading Generator for Wireless Channel Digital Twin
A wireless channel digital twin is a useful tool to evaluate the performance of a communication system at the physical or link level by generating the physical channel controllably...
STUDI PENURUNAN TINGKAT KEHILANGAN AIR FISIK DMA GBR III CISARUA KABUPATEN BANDUNG BARAT PERUMDA AIR MINUM TIRTA RAHARJA
STUDI PENURUNAN TINGKAT KEHILANGAN AIR FISIK DMA GBR III CISARUA KABUPATEN BANDUNG BARAT PERUMDA AIR MINUM TIRTA RAHARJA
District Meter Area (DMA) Graha Bukit Raya III (GBR III) berada pada Zona Cisarua Wilayah IV Perumda Air Minum Tirta Raharja. DMA dibentuk pada tahun 2008 dengan kondisi eksisting ...
Theoretical framework for dynamic mechanical analysis in material selection for high-performance engineering applications
Theoretical framework for dynamic mechanical analysis in material selection for high-performance engineering applications
Dynamic Mechanical Analysis (DMA) is a powerful technique for assessing the viscoelastic properties of materials, providing critical insights into their performance under various c...
DMA Innovation 
DMA Innovation 
In a challenging global environment, the EU is intensely debating its competitiveness and innovativeness. An endeavour to improve its performance in these respects must include a c...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...

Back to Top