Design of a High speed and Low Complexity Divider/Squar-root Architecture on a FPGA

Asadi, Yousef and Javidan, Javad and Zare Fatin, Gholamreza and Nooshyar, Mehdi (2017) Design of a High speed and Low Complexity Divider/Squar-root Architecture on a FPGA. Masters thesis, University of Mohaghegh Ardabili.

[img]
Preview
Text (طراحی یک تقسیم کننده/ جذر گیر با سرعت بالا و پیچیده گی کم بر روی FPGA)
yousef Asadi.pdf

Download (445kB) | Preview
Official URL: http://www.uma.ac.ir

Abstract

The floating point division operation is one of the most complex computational operations while it has low speed and a relatively high occupancy. Improving one of lose parameters (speed, area) can be of great help in calculating and implementing algorithms on hardware. Floating point accounting operations are used a many computing computations. its wide range and the scale change of its range allow the designers to implement more precisely the algorithm. although it's difficult to implement an arithmetic. Field Programmable Gate Array are rival main computing machines with High performance and even highly advanced computers use Field Programmable Gate Array to perform complex commands that can be parallelized. Contrary to the progress made and the various implementation strategies, required area and computational calculation especially when the size increases is their main challenge. Therefore, part of this research has been done with the goal of offering smaller, high-performance architectures for floating-point accounting operations for double precision and high precision, which can be implemented in the Field Programmable Gate Array are.

Item Type: Thesis (Masters)
Persian Title: طراحی یک تقسیم کننده/ جذر گیر با سرعت بالا و پیچیده گی کم بر روی FPGA
Persian Abstract: عملیات تقسیم نقطه شناور یکی از پیچیده ترین عملیات محاسباتی است در حالی دارای سرعت کم و مساحت اشغالی نسبتا بالایی است. بهبود یکی از این پارامترها (پیچیدگی، سرعت، مساحت) می‌تواند کمک شایانی به انجام محاسبات و پیاده‌سازی الگوریتم‌ها بر روی سخت افزار داشته باشد. عملیات حسابی ممیز شناور در بسیاری از محاسبات پردازشی مورد استفاده قرارمی‌گیرد. محدوده وسیع آن و تغییر مقیاس محدوه اعداد آن، این امکان را فراهم می‌کند تا طراحان با دقت بیشتر الگوریتم‌ها را پیاده‌سازی کنند. اگرچه پیاده‌سازی عملیات حسابی برای اعداد ممیز شناور در سخت‌افزار بسیار دشوار است. آرایه گیت‌های قابل‌برنامه‌ریزی رقیب اصلی ماشین‌های محاسباتی با عملکرد سطح بالا هستند و حتی کامپیوترهای بسیار پیشرفته از آرایه گیت‌های قابل ‌برنامه‌ریزی برای انجام دستورات پیچیده‌ای که قابلیت موازی شدن دارند استفاده می‌کنند. برخلاف پیشرفت‌های انجام‌شده و استراتژی‌های اجرایی گوناگون مساحت موردنیاز و محاسبات حسابی، مخصوصاً زمانی که اندازه افزایش می‌یابد (افزایش دقت) چالش اصلی آن‌هاست. لذا بخشی از این تحقیق با این هدف انجام‌شده است که معماری‌های قابل‌اجرا در فضای کوچک‌تر و عملکرد بالا برای عملیات حسابی ممیز شناور را برای دقت‌های مضاعف و دقت بسیار بالا که قابل پیاده‌سازی در پلت فرم آرایه گیت‌های قابل‌برنامه‌ریزی باشند را ارائه دهد .نتایج حاصله در جدول (5-1) قابل مشاهده می‌باشد.
Supervisor:
SupervisorE-mail
Javidan, JavadUNSPECIFIED
Zare, GholamrezaUNSPECIFIED
Advisor:
AdvisorE-mail
Nooshyar, MehdiUNSPECIFIED
Subjects: Faculty of Engineering > Department of Electrical & Computer Engineering
Divisions > Faculty of Engineering > Department of Electrical & Computer Engineering
Divisions: Subjects > Faculty of Engineering > Department of Electrical & Computer Engineering
Faculty of Engineering > Department of Electrical & Computer Engineering
Date Deposited: 29 Sep 2018 07:08
Last Modified: 18 Oct 2018 20:45
URI: http://repository.uma.ac.ir/id/eprint/109

Actions (login required)

View Item View Item