256 bit bilgi işlem - 256-bit computing
Bilgisayar mimarisi bit genişlikleri |
---|
Biraz |
Başvuru |
İkili kayan nokta hassasiyeti |
Ondalık kayan nokta hassasiyeti |
Olarak bilgisayar mimarisi , 256 bit tamsayı , bellek adresleri ya da diğer veri birimleri 256 olanlardır bit (32 sekizli geniş). Ayrıca, 256 bit CPU ve ALU mimarileri, bu boyuttaki kayıtlara , adres yollarına veya veri yollarına dayanan mimarilerdir .
Şu anda 256 bit tamsayılar veya adresler üzerinde çalışmak üzere oluşturulmuş genel amaçlı genel amaçlı işlemciler yoktur , ancak bazı işlemciler 256 bit veriler üzerinde çalışır.
temsil
256 bitlik bir yazmaç 2 256 farklı değer saklayabilir . 256 bitte saklanabilen tamsayı değerleri aralığı, kullanılan tamsayı gösterimine bağlıdır .
İşaretsiz 256 bit tamsayı maksimum değeri 2'dir 256 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,935 olarak ondalık yazılmış, 1 ya da yaklaşık olarak 1.1579 x 10 olarak - 77 .
256 bit işlemciler, doğrudan 2 256 bayta kadar adresleme için kullanılabilir . Halihazırda 2 128 ( 128 bit ), 2010 itibariyle Dünya'da depolanan toplam veriyi büyük ölçüde aşacak ve bu verinin yaklaşık 1,2 zettabayt (2 70 bayttan fazla) olduğu tahmin edilmektedir .
Donanım
CPU'lar , sekiz 32-bit kayan noktalı sayı gibi birkaç küçük sayıyı depolamak için 256-bit vektör yazmaçlarının kullanıldığı SIMD komut setlerine ( Gelişmiş Vektör Uzantıları ve FMA komut seti vb.) sahiptir ve tek bir komutun tümü üzerinde çalışabilir. bu değerler paralel Ancak, bu işlemciler 256 ikili basamak uzunluğundaki tek tek sayılar üzerinde çalışmaz, yalnızca yazmaçları 256 bit boyutundadır. İkili rakamlar 128 bitlik koleksiyonlarda bir arada bulunur.
Modern GPU yongaları, verileri 256 bitlik bir bellek veriyolu (veya muhtemelen HBM3 ile 512 bitlik bir veri yolu) boyunca taşır .
Efficeon işlemcisiydi Transmeta 'ikinci kuşak 256 bit VLIW için yazılmış dönüştürmek kodu için bir yazılım motoru çalıştıran tasarım x 86 çipin doğal komut seti işlemci.
DARPA tarafından finanse Veri Yoğun Mimarisi (DIVA) sistemi dahil işlemci-bellek (PIM) 5 aşamalı boruhatlı 2002 yılında "WideWord" işlemcide sicil dosyası ve ALU bloklar ile birlikte 256-bit veriyolunu.
Yazılım
- 256 bit, bir ortak anahtar boyutu için simetrik şifrelere de kriptografi gibi, Advanced Encryption Standard .
- Sözcük boyutunu artırmak, çoklu hassas matematik kitaplıklarını hızlandırabilir . Uygulamalar kriptografiyi içerir .
- Cambridge Üniversitesi'ndeki araştırmacılar, CHERI yetenek sistemlerinde yetenek ve adresleme bilgilerini içeren 256 bitlik bir yetenek işaretçisi kullanır.
- SHA-256 karma işlevi.
- Akıllı sözleşmeler 256 veya 257 bit tamsayılar kullanır; Ethereum Sanal Makinesi için 256 bit kelimeler . "257 bitlik bir baytın oldukça sıra dışı olduğunun farkındayız, ancak akıllı sözleşmeler için en az 256 bit sayıya sahip olmak sorun değil. Akıllı sözleşmeler için önde gelen VM, Ethereum VM, bu uygulamayı tanıttı ve diğer blok zinciri VM'leri bunu izledi."