Быстрое векторное вычисление деления без ветвления - RU2012112201A

Код документа: RU2012112201A

Реферат

1. Способ, выполняемый компьютером, содержащий этапы, на которых:масштабируют множество аргументов для генерирования множества соответствующих масштабированных аргументов;перемножают множество масштабированных аргументов для генерирования первого значения;обращают первое значение для генерирования второго значения; ивосстанавливают множество результатов на основе умножения второго значения на один или более из множества масштабированных аргументов,причем множество результатов соответствует обращенным версиям множества аргументов.2. Способ по п.1, в котором обращение первого значения выполняется путем изменения знака порядковой части первого значения.3. Способ по п.1, дополнительно содержащий этап, на котором преобразуют версию с плавающей точкой множества аргументов в целочисленное значение.4. Способ по п.1, в котором масштабирование множества аргументов содержит масштабирование множества аргументов по 1.0.5. Способ по п.1, дополнительно содержащий этап, на котором сохраняют сгенерированные значения в памяти.6. Устройство, содержащее:память для хранения множества значений данных, соответствующих инструкции SIMD (один поток команд, множество потоков данных); ипроцессор, имеющий множество SIMD-полос, причем каждая из множества SIMD-полос предназначена для обработки одного элемента из множества данных, сохраненных в памяти, в соответствии с SIMD-инструкцией, причем процессор предназначен для того, чтобы:масштабировать порядковую часть и мантиссовую часть первого значения из множества значений данных для соответственного генерирования второго значения и третьего значения;обращать второе значение и третье з

Авторы

Заявители

СПК: G06F7/487 G06F7/4873

Публикация: 2014-01-27

Дата подачи заявки: 2009-12-25

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам