• DocumentCode
    2288869
  • Title

    A Hardware-Independent Fast Logarithm Approximation with Adjustable Accuracy

  • Author

    Vinyals, Oriol ; Friedland, Gerald

  • Author_Institution
    Int. Comput. Sci. Inst., Berkeley, CA
  • fYear
    2008
  • fDate
    15-17 Dec. 2008
  • Firstpage
    61
  • Lastpage
    65
  • Abstract
    Many multimedia applications rely on the computation of logarithms, for example, when estimating log-likelihoods for Gaussian Mixture Models. Knowing of the demand to compute logarithms and other basic math functions rapidly, many hardware manufacturers provide libraries to perform calculations in hardware. Of course, these libraries are especially popular for the use in computer vision or audio analysis algorithms where a large amounts of data have to be processed. A downside of using specialized hardware though is that it increases the investment cost and the user is forced to use the same hardware, which is especially cumbersome when algorithms optimized for different specialized hardware are to be combined. This article presents the realization of a novel platform-independent, fast C-language implementation of the logarithm function. The idea behind the approach is to take advantage of the large amount of cache available in current processors. The logarithm implementation is compared to the current state of the art and we demonstrate the practical use of the algorithm in an actual speech analysis application.
  • Keywords
    C language; Gaussian processes; program compilers; software libraries; C-language implementation; Gaussian mixture models; audio analysis algorithms; computer vision; hardware-independent fast logarithm approximation; log-likelihoods estimation; logarithm function; Code standards; Engines; Hardware; Hidden Markov models; Libraries; Machine learning algorithms; Optimizing compilers; Program processors; Table lookup; Velocity measurement; fast; logarithm; multimedia;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia, 2008. ISM 2008. Tenth IEEE International Symposium on
  • Conference_Location
    Berkeley, CA
  • Print_ISBN
    978-0-7695-3454-1
  • Electronic_ISBN
    978-0-7695-3454-1
  • Type

    conf

  • DOI
    10.1109/ISM.2008.83
  • Filename
    4741148