Abstract

Algorithm is the way of performing any task in a correct way to reach desired goal. Algorithm is very important factor in any digital world. In digital world, is complicated to implement arithmetical operations. Arithmetic and logical unit stands to be a very vital unit of any embedded or digital processors. Following Moore's Law density of logic units has increased tremendously over couple of decades, which provides enough availability of resources to implement all arithmetic operations. Amongst addition, subtraction, multiplication and division, division is the toughest one to implement digitally. Till date, many different algorithms were developed to provide better result to division implementation in digital hardware. Generally, the major aspects that must be considered are quotient convergence rate, hardware primitives, overheads, and mathematical formulation. Usually division algorithms have five different classes and several types. Many practical dividers are made up of hybrid class concept. In today's high-speed digital life, it is important to implement correct division. This paper is focused on the study of different algorithms to understand how they work, which their limitations are and how it is possible to improve them and the possibility of developing new division algorithms.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.