Muistiarkkitehtuuri
Muistiarkkitehtuuri on tietokoneen muistin käsittelymalli.
Tietokoneen muistirakenne voidaan jakaa kahteen seuraavasti:
Tietokoneen muisti tietokonejärjestelmissä voi olla jaettu suorittimien välillä (Shared memory) tai hajautettu (Distributed memory) klusterin tapauksessa.[1][2]
Lisäksi muistin jako moniprosessointitietokoneissa voidaan ryhmitellä seuraavasti:
- Uniform Memory Access (UMA)[3][4]
- jaetun muistin arkkitehtuuri moniprosessoritietokoneissa, jossa viive muistikäsittelyssä on sama riippumatta mikä suoritin käyttää muistia
- tyypillisesti vastakohtana NUMA-arkkitehtuurille
- Cache-Only Memory Access (COMA)[3]
- moniprosessoritietokoneiden muistiarkkitehtuuri, joka pyrkii vähentämään muistikopioita NUMA-malliin verrattuna
- laitteistotason synkronisaatio välimuistin yhtenäisyydelle
- Non-uniform Memory Access (NUMA)[3]
- jaetun muistin arkkitehtuuri, jossa viive muistikäsittelyyn riippuu sen etäisyydestä muistiin[5]
- suuren luokan tietokoneissa on useita suorittimia ja muisteja tyypillisesti solmuina (node), jolloin eri solmun muisti on hitaampaa kuin saman solmun muisti
- Heterogeneous Uniform Memory Access (hUMA), ks. HSA-arkkitehtuuri
Unified Memory Architecture (UMA) viittaa integroitujen grafiikkasuorittimien (engl. Integrated Graphics Processors, IGP) tapaan jakaa tietokoneen keskusmuistia suorittimen kanssa.
Lähteet
- Categories of Computer Systems, Flynn’s Taxonomy .cs.uidaho.edu. Viitattu 18.2.2017.
- Intel Paragon XP/S Overview cs.kent.edu. Viitattu 19.2.2017.
- UNIT 2 CLASSIFICATION OF PARALLEL COMPUTERS computing.llnl.gov. Arkistoitu 1.2.2017. Viitattu 21.2.2017.
- Ian Mapleson: O2 Architecture sgidepot.co.uk. 4.12.2007. Viitattu 2.6.2018.
- Ulrich Drepper: What Every Programmer Should Know About Memory (PDF) akkadia.org. 21.11.2007. Viitattu 29.10.2019. (englanniksi)
Aiheesta muualla
- Uniform memory access (englanniksi)
- Cache-only memory architecture (englanniksi)
- Non-uniform memory access (englanniksi)
- Memory geometry (englanniksi)
- Memory hierarchy (englanniksi)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.