512-битные вычисления
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разрядность архитектуры компьютера |
---|
Кусочек |
Приложение |
с плавающей запятой Двоичная точность |
с плавающей запятой Десятичная точность |
В компьютерной архитектуре 512 -битные целые числа , адреса памяти или другие единицы данных — это те, которые имеют ширину 512 бит (64 октета ). Кроме того, архитектуры 512-битного центрального процессора (ЦП) и арифметико-логического устройства (АЛУ) основаны на регистрах , адресных шинах или шинах данных такого размера. В настоящее время не существует основных процессоров общего назначения, предназначенных для работы с 512-битными целыми числами или адресами, хотя ряд процессоров действительно работают с 512-битными данными.
Представительство
[ редактировать ]512-битный регистр может хранить 2 512 разные ценности. Диапазон целочисленных значений, которые могут храниться в 512 битах, зависит от используемого целочисленного представления .
Максимальное значение 512-битного целого числа со знаком равно 2. 511 − 1 , записанное в десятичной форме: 6, 703, 903, 964, 971, 298, 549, 787, 012, 499, 102, 923, 063, 739, 682, 910, 296, 196, 688, 861, 780, 721. , 860, 882, 015, 036, 773, 488, 400, 937, 149, 083, 451, 713, 845, 015, 929, 093, 243, 025, 426, 876, 941, 405, 973, 284, 973 , 216, 824, 503, 042, 047 или примерно 6,7039 x 10 153 .
Аппаратное обеспечение
[ редактировать ]Intel Xeon Phi имеет блок векторной обработки с 512-битными векторными регистрами, каждый из которых содержит шестнадцать 32-битных элементов или восемь 64-битных элементов, и одна инструкция может обрабатывать все эти значения параллельно. Однако векторный процессор Xeon Phi не работает с отдельными числами длиной 512 бит. [1]
Некоторые графические процессоры, такие как Advanced Micro Devices (AMD) Radeon HD 2900XT , Nvidia GTX 280, [2] ГТХ 285, [3] Квадро FX 5800 [4] а некоторые продукты Nvidia Tesla передают данные по 512-битной шине памяти. Затем последовали AMD Radeon R9 290, R9 290X и 295X2 .
AVX-512 — это 512-битные расширения 256-битных инструкций SIMD Advanced Vector Extensions x86 для архитектуры набора команд , предложенные Intel в июле 2013 года и выпущенные в 2016 году вместе с Knights Landing , а в 2017 году на HEDT и потребительской серверной платформе с Skylake-X и Skylake-SP соответственно.
Программное обеспечение
[ редактировать ]Многие хеш-функции , такие как SHA-512 и SHA3-512 , имеют 512-битный выход.
Ссылки
[ редактировать ]- ^ «Руководство для разработчиков системного программного обеспечения сопроцессора Intel Xeon Phi» (PDF) . Интел . Март 2014 года . Проверено 30 апреля 2019 г.
- ^ «GTX 280: Технические характеристики» . GeForce . Проверено 13 августа 2013 г.
- ^ «GTX 285: Технические характеристики» . GeForce . Проверено 13 августа 2013 г.
- ^ «Nvidia Quadro FX 5800 предоставляет профессионалам возможность визуальных супервычислений со своих настольных компьютеров, обеспечивая результаты, которые выходят за рамки традиционного 3D» . Nvidia.com . Проверено 13 августа 2013 г.