dc.contributor.author |
Mishra, Saras Mani
|
|
dc.contributor.author |
Shekhawat, Hanumant Singh
|
|
dc.contributor.author |
Trivedi, Gaurav
|
|
dc.contributor.author |
Pidanič, Jan
|
|
dc.contributor.author |
Němec, Zdeněk
|
|
dc.date.accessioned |
2023-07-12T13:19:04Z |
|
dc.date.available |
2023-07-12T13:19:04Z |
|
dc.date.issued |
2022 |
|
dc.identifier.isbn |
978-1-72818-686-3 |
|
dc.identifier.uri |
https://hdl.handle.net/10195/81286 |
|
dc.description.abstract |
Coordinate Rotation Digital Computer (CORDIC) algorithm has a great advantage in hardware based implementation because of its simple architecture. It employs shifter and adder for hardware implementation. The major issue with a CORDIC algorithm is the linear dependence of convergence on the number of iterations. Each iteration performs shift and addition or subtraction operations, due to this there is a trade off between area and delay. Also, the floating-point representation of angles would also increase the area and power. The main aim of this work is to implement a low power and area efficient bfloat16 based on a CORDIC algorithm. The proposed hardware module consumes 3.2x and 3.38x less area and power compared to a single-precision floating-point based CORDIC implementation. The result of the proposed module has been verified on a Zynq evaluation FPGA board. |
eng |
dc.format |
p. 185-190 |
eng |
dc.language.iso |
eng |
|
dc.publisher |
IEEE |
eng |
dc.relation.ispartof |
2022 32ND INTERNATIONAL CONFERENCE RADIOELEKTRONIKA (RADIOELEKTRONIKA) |
eng |
dc.rights |
open access (green) |
eng |
dc.subject |
trigonometric function |
eng |
dc.subject |
coordinate Systems |
eng |
dc.subject |
Bfloat16 |
eng |
dc.subject |
CORDIC |
eng |
dc.subject |
floating-point representation |
eng |
dc.subject |
trigonometrická funkce |
cze |
dc.subject |
souřadnicové systémy |
cze |
dc.subject |
Bfloat16 |
cze |
dc.subject |
CORDIC |
cze |
dc.subject |
reprezentace v pohyblivé řádové čárce |
cze |
dc.title |
Design and Implementation of a Low Power Area Efficient Bfloat16 based CORDIC Processor |
eng |
dc.title.alternative |
Návrh a implementace procesoru CORDIC s nízkou energetickou účinností na bázi Bfloat16 |
cze |
dc.type |
ConferenceObject |
eng |
dc.description.abstract-translated |
Algoritmus CORDIC (Coordinate Rotation Digital Computer) má díky své jednoduché architektuře velkou výhodu při hardwarové implementaci. Pro hardwarovou implementaci využívá posunovač a sčítačku. Hlavním problémem algoritmu CORDIC je lineární závislost konvergence na počtu iterací. Každá iterace provádí operace posunu a sčítání nebo odčítání, díky čemuž dochází ke kompromisu mezi plochou a zpožděním. Také reprezentace úhlů v plovoucí řádové čárce by zvýšila plochu a výkon. Hlavním cílem této práce je implementovat úsporný a plošně efektivní bfloat16 založený na algoritmu CORDIC. Navržený hardwarový modul spotřebuje 3,2x a 3,38x méně plochy a energie ve srovnání s implementací CORDIC založenou na plovoucí řádové čárce s jednou přesností. Výsledek navrženého modulu byl ověřen na zkušební desce Zynq FPGA. |
cze |
dc.event |
32nd International Conference on Radioelectronics (RADIOELECTRONICS) (21.04.2022 - 22.04.2022, Kosice) |
eng |
dc.peerreviewed |
yes |
eng |
dc.publicationstatus |
postprint (accepted version) |
eng |
dc.identifier.doi |
10.1109/RADIOELEKTRONIKA54537.2022.9764911 |
|
dc.relation.publisherversion |
https://ieeexplore.ieee.org/document/9764911/ |
|
dc.project.ID |
LTAIN19100/Vývoj bezkontaktní technologie pro inteligentní ochranu zájmových prostor |
cze |
dc.identifier.wos |
000856002200039 |
|
dc.identifier.scopus |
2-s2.0-85130203766 |
|
dc.identifier.obd |
39888118 |
|