A 1.5 GFLOPS Reciprocal Unit for Computer Graphics

Alberto Nannarelli, Morten Sleth Rasmussen, Matthias Bo Stuart

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    266 Downloads (Pure)

    Abstract

    The reciprocal operation 1/d is a frequent operation performed in graphics processors (GPUs). In this work, we present the design of a radix-16 reciprocal unit based on the algorithm combining the traditional digit-by-digit algorithm and the approximation of the reciprocal by one Newton-Raphson iteration. We design a fully pipelined single-precision unit to be used in GPUs. The results of the implementation show that the proposed unit can sustain a higher throughput than that of a unit implementing the normal Newton-Raphson approximation, and its area is smaller.
    Original languageEnglish
    Title of host publicationProceedings of 40th Asilomar Conference on Signals, Systems, and Computers
    PublisherIEEE
    Publication date2006
    Pages1682-1686
    ISBN (Print)1-4244-0784-2
    DOIs
    Publication statusPublished - 2006
    Event40th Asilomar Conference on Signals, Systems, and Computers - Pacific Grove, CA, United States
    Duration: 29 Oct 20061 Nov 2006

    Conference

    Conference40th Asilomar Conference on Signals, Systems, and Computers
    Country/TerritoryUnited States
    CityPacific Grove, CA
    Period29/10/200601/11/2006

    Bibliographical note

    Copyright: 2006 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE

    Fingerprint

    Dive into the research topics of 'A 1.5 GFLOPS Reciprocal Unit for Computer Graphics'. Together they form a unique fingerprint.

    Cite this