256-бітова архітектура
На даний час немає основних процесорів загального призначення, побудованих для роботи з 256-бітовими цілими числами чи адресами, хоча ряд процесорів працюють з 256-бітовими даними. Процесори мають набори команд SIMD (Advanced Vector Extensions і набір інструкцій FMA і т.д.), де 256-бітові векторні регістри використовуються для зберігання декількох менших чисел, таких як вісім 32-бітових чисел з рухомою комою, і одна інструкція може працювати зі всіма цими значеннями паралельно. Однак, ці процесори не працюють з окремими числами, що складаються з 256 двійкових розрядів по довжині, оскільки тільки їхні регістри мають розмір 256 бітів. Двійкові розряди знаходяться разом у 128-бітових колекціях.
Біт |
---|
Застосунок |
Точність двійкової рухомої коми |
Точність десяткового числа з рухомою комою |
|
Використання
- 256 біт — це загальний розмір ключа для симетричних шифрів у криптографії, таких як Advanced Encryption Standard.
- Сучасні чіпи GPU переміщують дані через 256-бітову шину пам'яті.
- 256-бітові процесори можуть використовуватися для адресації безпосередньо до 2256 байт. Вже 2128 (128-біт) значно перевищить загальну кількість даних, що зберігаються на Землі станом на 2010 рік, які оцінюються приблизно в 1,2 зетабайта (понад 270 байт).[1]
- Процесор Efficeon був 256-бітовим VLIW-проєктом Transmeta другого покоління, в якому використовувався програмний рушій для перетворення коду, написаного для процесорів x86, на рідний набір команд чіпа.[2][3]
- Збільшення розміру слова може прискорити операції довгої арифметики в математичних бібліотеках, які часто використовуються у криптографії.
- Дослідники з Кембриджського університету використовують 256-бітовий вказівник можливостей, який містить інформацію про можливості та адресацію, у своїй системі можливостей CHERI.[4]
Історія
Процесор «WideWord» (2002 рік) містив систему Data-Intensive Architecture (DIVA), що включала 5-ступеневий конвеєрний 256-бітовий канал обробки даних у пам'яті, разом з регістровим файлом і блоками ALU. Розробка цього проєкту фінансувалася агентством DARPA.[5]
Див. також
- Обчислювальна оперативна пам'ять
Посилання
- Miller, Rich (4 травня 2010). Digital Universe nears a Zettabyte. Data Center Knowledge. Архів оригіналу за 6 May 2010. Процитовано 16 вересня 2010.
- Transmeta Efficeon TM8300 Processor. Transmeta Corporation. Архів оригіналу за 10 лютого 2019.
- Williams, Martyn (29 травня 2002). Transmeta Unveils Plans for TM8000 Processor. PC World. Архів оригіналу за 14 квітня 2010.
- Watson, Robert N. M.; Neumann, Peter G.; Woodruff, Jonathan; Anderson, Jonathan; Anderson, Ross; Dave, Nirav; Laurie, Ben; Moore, Simon W. та ін. (3 березня 2012). CHERI: a research platform deconflating hardware virtualization and protection. Unpublished workshop paper for RESoLVE’12, March 3, 2012, London, UK. SRI International Computer Science Laboratory.
- Draper, Jeffrey; Sondeen, Jeff; Chang Woo Kang (October 2002). Implementation of a 256-bit WideWord Processor for the Data-Intensive Architecture (DIVA) Processing-In-Memory (PIM) Chip International Solid-State Circuits Conference. Архів оригіналу за 29 серпня 2017.