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 × 10 153 ).

Аппаратное обеспечение

AMD Radeon R9 290X (на фото — OEM-версия Sapphire) использует 512-битную шину памяти.

Intel Xeon Phi имеет векторный процессор с 512-битными векторными регистрами, каждый из которых содержит шестнадцать 32-битных элементов или восемь 64-битных элементов, и одна инструкция может работать со всеми этими значениями параллельно. Однако векторный процессор Xeon Phi не работает с отдельными числами длиной 512 бит. [1]

Некоторые графические процессоры, такие как Advanced Micro Devices (AMD) Radeon HD 2900XT , Nvidia GTX 280, [2] GTX 285, [3] Quadro 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-битный вывод.

Ссылки

  1. ^ "Руководство для разработчиков программного обеспечения для сопроцессорной системы Intel Xeon Phi" (PDF) . Intel . Март 2014 . Получено 30 апреля 2019 .
  2. ^ "GTX 280: Характеристики". GeForce . Получено 2013-08-13 .
  3. ^ "GTX 285: Характеристики". GeForce . Получено 2013-08-13 .
  4. ^ "Nvidia Quadro FX 5800 предоставляет профессионалам визуальные супервычисления на их настольных компьютерах, обеспечивая результаты, которые выводят визуализацию за рамки традиционного 3D". Nvidia.com. Архивировано из оригинала 2019-06-11 . Получено 2013-08-13 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=512-bit_computing&oldid=1270079966"