Siirry pääsisältöön

128-bittiset prosessorit tulevat: oletko valmis?

128-bittisyys tarjoaa  valtavan määrän
muun muassa muistiavaruutta,
internetissä on herännyt kysymys

voidaanko me nykyajan laitteistolla mitenkään
käyttää kaikkea tuota muistia.

128-bittisessä  tietokonearkkitehtuurissa kokonaislukut, muistiosoitteet ja muut datayksiköt ovat 128 bittisiä (16 oktettia) leveitä. Myös 128-bittiset CPU- ja ALU-arkkitehtuurit ovat sellaisia, jotka perustuvat kyseisen suuruisiin rekistereihin, osoiteväylään ja datakortteihin.

IBM:llä on jo 128-bittinen ratkaisu: [klikkaa tästä] IBM System / 370 

Vaikka 128-bittisille kokonaislukuille tai osoitteille ei ole olemassa yleiskäyttöisiä  prosessoreja, on useilla prosessoreilla erikoistuneita tapoja toimia 128-bittisten tietojen alueella.

IBM System / 370: ta voidaan pitää ensimmäisenä yksinkertaisena 128-bittisenä tietokoneena, koska se käytti 128-bittisiä liukulukuisia rekistereitä.

Useimmissa modernissa suoritinyksiköissä on SIMD-yksiköt (SIMD Extensions, AltiVec jne.), Joissa 128-bittisiä vektorirekistereitä käytetään useiden pienempien numeroiden, kuten neljän 32-bittisen liukuluvun, tallentamiseen.

Yhdellä käskyllä ​​voidaan sitten toimia kaikilla näillä arvoilla rinnakkain. Nämä prosessorit eivät kuitenkaan toimi yksittäisten numeroiden parissa, joiden pituus on 128 binaarilukua; vain niiden rekisterit ovat 128 bittisiä.

DEC VAX tuki toimintoja 128-bittisessä kokonaislukuvälissä ('O' tai oktaword) ja 128-bittisissä kelluvissa ('H-float' tai HFLOAT) datatyypeissä.

Tällaisten toimintojen tuki oli päivitysvaihtoehto sen sijaan, että se olisi vakio-ominaisuus. Koska VAX: n rekisterit olivat 32 bittiä leveä, käytti 128-bittinen operaatio silloin neljää peräkkäistä rekisteriä tai neljä pitkää sanomaa muistissa.

ICL 2900-sarja tarjosi 128-bittisen akun, ja sen käskyjoukko sisälsi 128-bittisen kelluvan pisteen ja pakattujen desimaalien aritmeettisen.

Samoin kuin kääntäjät emuloivat esim. 64-bittinen kokonaisluku aritmeettisesti arkkitehtuureissa, joiden rekisterikoko on vähemmän kuin 64 bittiä, jotkut kääntäjät tukevat myös 128-bittistä kokonaisluku aritmeettista. Esimerkiksi GCC C-kääntäjällä 4.6 ja uudemmilla on 128-bittinen kokonaisluku tyyppi __int128 joillekin arkkitehtuureille. [1] C-ohjelmointikielelle tämä on kääntäjäkohtainen laajennus, koska C11 itse ei takaa tukea 128-bittisille kokonaislukuille.

128-bittinen rekisteri voi tallentaa 2128 (yli 3,40 x 1038) eri arvot. 128 bittiä voidaan tallentaa kokonaislukuarvojen valikoima riippuu käytetystä kokonaisluvusta. Kahdella yleisimmällä esityksellä alue on 0 - 340,282,366,920,938,463,463,374,607,431,768,211,455 (2128 - 1) edustukseksi (allekirjoittamaton) binääriluku ja -170,141,183,460,469,231,731,687,303,715,884,105,728 (-2127) - 170,141,183,460,469,231,731,687,303,715,884,105,727 (2127-1) kahden edustuksen esittämiseksi.

Käyttötarkoitukset

RISC-V -arkkitehtuurin toteuttamiseen käytettävä ilmainen ohjelmisto määritellään 32, 64 ja 128 bittiä kokonaisluku
luvuista.
Universaalisesti yksilölliset tunnistimet (UUID) koostuvat 128-bittisestä arvosta.
IPv6 reitittää tietokoneverkkoliikenteen 128-bittisten osoitteiden välillä.
ZFS on 128-bittinen tiedostojärjestelmä.
GPU-sirut liikkuvat yleisesti 128-bittisellä väylällä. [2]https://www.pcper.com/reviews/Processors/Detailed-Look-Intels-New-Core-Architecture/Wide-Dyanamic-Execution-and-Media-Boos?destination=node%2F35118
128 bittiä on symmetristen salakirjojen yhteinen avainkoodi ja salauskoodien yhteinen lohkokoko salakirjoituksessa.

128-bittisiä prosessoreja voitaisiin käyttää suoraan jopa 2128 (yli 3,40 × 1038) tavua kohti, mikä ylittäisi huomattavasti maapallolle vuodelta 2010 tallennetut kokonaistiedot, joiden arvioidaan olevan noin 1,2 zettabyttia (1,42 × 1021 tavua) [3].
Neljänneksi tarkat (128-bittiset) liukulukuiset numerot voivat tallentaa 64-bittisiä kiinteän pisteen numeroita tai kokonaislukuja tarkasti menettämättä tarkkuuttaan.
AS / 400-virtuaalinen käskyjoukko määrittää kaikki osoittimet 128-bittiseksi. Tämä käännetään laitteiston todellista ohjeistusta varten, mikä mahdollistaa sen, että taustalla oleva laitteisto muuttuu tarvitsematta ohjelmoida uudelleen. Aiempi laitteisto oli 48-bittinen CISC, kun taas nykyinen laite on 64-bittinen PowerPC. Koska osoittimet määritellään 128-bittiseksi, tuleva laitteisto voi olla 128-bittinen ilman ohjelmistojen yhteensopimattomuutta.
Sanan koon kasvattaminen voi nopeuttaa useita tarkkuusmatemaattisia kirjastoja. Sovellukset sisältävät kryptografian ja mahdollisesti nopeuttavat monimutkaisessa matemaattisessa käsittelyssä käytettäviä algoritmeja (numeerinen analyysi, signaalinkäsittely, monimutkainen valokuvien muokkaus sekä äänen ja videon käsittely).
MD5-algoritmi on laajalti käytetty hash-funktio, joka tuottaa 128-bittisen hash-arvon.

Lähteet
Englanti: 128-bit (128-bittisyys)
From Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/128-bit

Lisää 128-kuvia sekä tieteellinen esitelmä aiheesta:

Kommentit

Tämän blogin suosituimmat tekstit

USA:n johdon valtaisa piilopaikka "vuoren sisässä" paljastui

USA:n johdon valtaisa piilopaikka vuoren sisässä paljastui: Tänne ... https://www.verkkouutiset.fi/usan-johdon-valtaisa-piilopaikka-vuor... Translate this page May 20, 2017 -  USA:n  johdon  valtaisa piilopaikka vuoren sisässä paljastui: Tänne Donald  Trump  tulee, jos Pohjois-Korea hyökkää ... ”Raven Rockista”, joka on valtaisa, lähes 84 000 neliömetrin ”maanalainen Pentagon” – paikka, johon Yhdysvaltain hallinnon ja  armeijan  viranomaiset voivat mennä katastrofitilanteessa.

Kuuma peruna: Suomeen ydinaseita? R-12 Dvina vai jenkkiaseet?

Pystyisikö Suomi valmistamaan ydinaseen? Jos ei olisi olemassa minkäänlaisia rajoituksia tai Suomi ei olisi allekirjoittanut niitä? Jostain luin (muistaakseni joku tiedelehti) TKK tiedemiesten sanoneen että he pystyisivät valmistamaan suomelle ydinaseen 6 kuukaudessa jos materiaalit olisivat saatavilla. Mutta riittäisikö suomessa taitoa vaikkapa rakentaa tämmöinen R-12 Dvina tasoisen ydinaseen? http://fi.wikipedia.org/wiki/R-12_Dvina Riittääkö suomessa oikeasti taitoa rakentaa tuollaista R-12 Dvina tyyppistä asetta? jotenkin epäilen... ... (SNIP) ... Search Results Keskustelu - Ydinase Suomeen | Tekniikka ja energia | Tiede https://www.tiede.fi/keskustelu/12962/ketju/ydinase_suomeen Translate this page Mikä estää Suomea huipputekniikan maana olla tekemättä ydinasetta? Suomi tunnettuna sotaisana kansana saisi varmasti aikaan aikamoiset reaktiot maailmalla. Keskustelu - Suomen ydinase | Historia, kulttuurit ja yhteiskunta | Tiede https://www.tiede.fi/keskuste...

Kaasuntoimitukset EU:hun Azerbaidžanista kasvoivat 40 % vuonna 2022 - Euroopan komissaari | Interfax

BAKU. 3. helmikuuta (Interfax) - Euroopan unioni odottaa pitkäjänteistä energiayhteistyötä Azerbaidžanin kanssa, energiakomissaari Kadri Simson sanoi. Eteläisellä kaasukäytävällä on tärkeä rooli Euroopan energiavarmuuden ja vakaan kaasunsaannin varmistamisessa, ja EU haluaisi jatkaa tätä yhteistyötä, Simson sanoi yhteisessä lehdistötilaisuudessa Azerbaidžanin energiaministerin Parviz Shahbazovin kanssa perjantaina Bakussa. EU kohtasi vuonna 2022 energiakriisin, johon liittyi energian hintojen huomattava nousu Ukrainan kriisin alkaessa ja Venäjän kaasutoimitusten pysähtyessä, hän sanoi. Azerbaidžan tuli tuolloin EU:n apuun, Simson sanoi. "Azerbaidžan pystyi lisäämään kaasun toimitusta viime vuonna 40 prosenttia", hän sanoi. Osapuolet suunnittelevat kaksinkertaistavansa Azerbaidžanista EU:hun toimitettavan kaasun määrän 20 miljardiin kuutiometriin vuoteen 2027 mennessä, Simson sanoi. "Neuvottelukunnan kokous osoitti kaikkien sidosryhmien vahvaa päättäväisyyttä saada tämä l...