• DocumentCode
    1990746
  • Title

    A recursive-divide architecture for multiplication and division

  • Author

    Stine, James E. ; Phadke, Amey ; Tike, Surpriya

  • Author_Institution
    Electr. & Comput. Eng. Dept., Oklahoma State Univ., Stillwater, OK, USA
  • fYear
    2011
  • fDate
    15-18 May 2011
  • Firstpage
    1179
  • Lastpage
    1182
  • Abstract
    Multipliers have been key and critical components for most application-specific and general-purpose computer architectures. However, these architectures have been transitioning towards multiple cores that can process large amounts of data through parallel approaches to computation. Unfortunately, traditional arithmetic functional units that worked well for single-core architectures have the side-effect of incurring large amounts of area and power. Consequently, multi-core computer architecture need new ways of thinking about increased through- put to handle large amounts of data. This paper presents a recursive high radix divide unit that is modified to handle both multiplication and division targeted at multi-core architectures. Results are obtained with a 65 nm technology and show a significant decrease in area and power while still maintaining a low total latency by utilizing high radix encoding within the functional unit. More importantly, because the datapath unit requires complex recoding, it does not increase its latency as the bit size increases. Therefore, these units can occupy low amounts of area while still maintaining high amounts of processing power.
  • Keywords
    computer architecture; dividing circuits; multiplying circuits; multiprocessing systems; arithmetic functional unit; complex recoding; computer architecture; multicore architecture; multiplier; radix encoding; recursive high radix divide unit; recursive-divide architecture; size 65 nm; Algorithm design and analysis; Approximation methods; Arrays; Delay; Encoding; Power dissipation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4244-9473-6
  • Electronic_ISBN
    0271-4302
  • Type

    conf

  • DOI
    10.1109/ISCAS.2011.5937779
  • Filename
    5937779