Patent · US Active

Fast hardware divider

US7584237B1 · kind B1 · utility

9Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 11, 2005
Grant dateSep 1, 2009
Priority date
Expiry dateNov 10, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F7/74
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and mechanism for performing division. A processor includes a divider configured to perform arithmetic division operations. Prior to dividing a dividend by a divisor, the divider manipulates the dividend and divisor to reduce the number of bits considered and the computations required to perform the division. The divisor is normalized by eliminating sign bits. The dividend is prescaled to eliminate one or more sign bits. Prescaling of the dividend may not be precise as sign bits of the dividend may be shifted out as groups of bits, rather than individual bits. Prescaling of the dividend may be adjusted to account for the fact that the divider considers multiple bits of the dividend at a time. Subsequent to prescaling and adjustment, the dividend may be adjusted in dependence upon the normalization of the divisor. Further adjustment may be utilized to maintain a significance relationship between the divisor and dividend. Subsequent to further adjustment, the division operation may be completed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.