Fast equal-area mapping of the (hemi)sphere using SIMD
Författare
Summary, in English
We present a fast vectorized implementation of a transform that maps
points in the unit square to the surface of the sphere, while preserving fractional
area. The mapping uses the octahedral map combined with an equal-area param-
eterization and has many desirable features such as low distortion, straightforward
interpolation, and fast inverse and forward transforms. Our SIMD implementation
completely avoids branching and uses polynomial approximations for the trigono-
metric operations, along with other tricks. This results in up to 9 times speed-up
over a traditional scalar implementation. Source code is available online
points in the unit square to the surface of the sphere, while preserving fractional
area. The mapping uses the octahedral map combined with an equal-area param-
eterization and has many desirable features such as low distortion, straightforward
interpolation, and fast inverse and forward transforms. Our SIMD implementation
completely avoids branching and uses polynomial approximations for the trigono-
metric operations, along with other tricks. This results in up to 9 times speed-up
over a traditional scalar implementation. Source code is available online
Avdelning/ar
Publiceringsår
2008
Språk
Engelska
Sidor
53-68
Publikation/Tidskrift/Serie
Journal of Graphics Tools
Volym
13
Issue
3
Länkar
Dokumenttyp
Artikel i tidskrift
Förlag
AK Peters
Ämne
- Computer Science
Status
Published
Forskningsgrupp
- Computer Graphics
ISBN/ISSN/Övrigt
- ISSN: 2151-237X