FAST BRANCH-FREE VECTOR DIVISION COMPUTATION

Methods and apparatus for double precision division/inversion vector computations on Single Instruction Multiple Data (SIMD) computing platforms are described. In one embodiment, an input argument is represented by an exponent portion and a fraction portion. The fraction portions are scaled, inverte...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KURIAKIN, VALERY FEDOROVICH, GUSEVA, MARIA VALERIEVNA, KOLESOV, ANDREY IVANOVICH
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Methods and apparatus for double precision division/inversion vector computations on Single Instruction Multiple Data (SIMD) computing platforms are described. In one embodiment, an input argument is represented by an exponent portion and a fraction portion. The fraction portions are scaled, inverted, and multiplied to generate an inverse version of the input argument. In an embodiment, the inversion of the exponent portion may be done by changing the sign of the exponent. Other embodiments are also described. L'invention concerne des procédés et des appareils permettant des doubles calculs division de précision/vecteur d'inversion sur des plates-formes informatiques à instruction unique données multiples (SIMD). Dans un mode de réalisation, un argument d'entrée est représenté par une partie exposant et une partie fraction. Les parties fraction sont échelonnées, inversées et multipliées pour générer une version inverse de l'argument d'entrée. Dans un mode de réalisation, l'inversion de la partie exposant peut être effectuée en modifiant le signe de l'exposant. L'invention concerne également d'autres modes de réalisation.