Ieteicams, 2024

Redaktora Izvēle

Viens kanāls pret divkanālu atmiņu: kas jums ir labāks?

Ja jūs veidojat vai modernizējat savu sistēmu, jūsu sistēmas RAM jābūt vienai no svarīgākajām lietām. Lielākā daļa cilvēku uzskata, ka RAM palīdz procesoram strādāt ātrāk. Bet atšķirībā no sabiedriskās domas, nejaušās piekļuves atmiņa (RAM) vai sistēma RAM, galvenokārt, izslēdz sistēmu, lai sasniegtu maksimālo potenciālo veiktspēju. Tas ir tāpēc, ka procesors vienmēr būs ātrāks nekā RAM, kas noved pie tā, ka procesoram ir jāgaida, līdz RAM nodos datus. Šajā gaidīšanas laikā CPU sēž dīkstāvē, tādējādi izšķiežot jaudu un laiku.

Jaunākie sasniegumi tehnoloģijā ir mēģinājuši pārvarēt ātruma barjeru, pārejot uz divējādiem, trīskāršiem un pat četrkanālu paņēmieniem, lai palielinātu ātrumu, un visbiežāk tiek izmantots divkanāls. Bet cik lielā mērā tas palielinās? Šodien mēs salīdzināsim Vienotā kanāla un Dual Channel atmiņas moduļus, lai noskaidrotu, vai Dual Channel apkārtējais hype ir reāls vai nē, un vai jauninājums ir pat vērts? Bet pirms mēs nonākam pie tā, vispirms skatīsimies, kā sistēma darbojas atmiņā.

Kā darbojas atmiņa

Sistēmas RAM tiek kontrolēta ar ķēdi, ko sauc par atmiņas kontrolieri. RAM un atmiņas kontrolieris ir savienots ar virkni vadu, kas kopīgi pazīstams kā atmiņas autobuss. Tagad šie vadi ir iedalīti trīs grupās - kontrole, dati un adrese. Vadības vadi ir atbildīgi par komandu nosūtīšanu uz atmiņas moduļiem, kas satur informāciju par to, kāda darbība tiek veikta sistēmā. Datu vadi satur datus, kas tiek nolasīti no atmiņas atmiņas kontrolierīcei vai tiek rakstīti no atmiņas kontroliera uz atmiņu.

Atmiņas kontrolieris ir atbildīgs arī par atmiņas atmiņas (vai pulksteņa ātruma) noteikšanu minētajam atmiņas modulim. Piemēram, ja atmiņas kontrolieris norāda, ka maksimālais pulksteņa ātrums, ko tas atbalsta, ir 1333 MHz, pat ja instalējat 2400 MHz atmiņas moduli, sistēma varēs izmantot tikai 1333 Mhz potenciālu, tādējādi pazeminot RAM. Tagad, kad esat sapratis, kā pamatā ir RAM funkcijas, pārejiet uz salīdzinājumu ar vienu kanālu pret divkanālu atmiņu.

Viens kanāls pret divkanālu atmiņu: arhitektūra

Viena RAM atmiņas karte darbojas vienā 64 bitu datu kanālā, kas nozīmē, ka tā var nospiest datus uz vienu cauruli, kas ir 64 bitu kopējā platumā. Viena kanāla atmiņas arhitektūra ir parādīta zemāk.

Viena kanāla arhitektūra

Tomēr mūsdienās modernās sistēmas atbalsta arī daudzkanālu platformas. Dual Channel Memory gadījumā sistēma izmanto ne vienu, bet divus atmiņas kanālus. Tagad mums ir pieejami 2 x 64 bitu kanāli, kas pieejami atmiņai. Tas nozīmē, ka mēs esam divkāršojuši datu trases, kas darbojas atmiņas kartē, un tagad ir efektīvs 128 bitu kanāls.

Divkanālu arhitektūra

Ja aplūkojat iepriekš redzamo attēlu, redzēsiet, ka abi kanāli atbalsta datu bitu portus no D00 līdz D63, ti, 64 porti. Tas nozīmē, ka kanāla 2 porti tiek ņemti no D64 uz D127, tādējādi emulējot nākamo 64 ostu komplektu. Rezultātā sistēma uzskata, ka kanāla platums ir 128 bitu platums, nevis 64 bitu.

Efektīva divkanālu arhitektūra

Kā redzams iepriekš, D0-D63 ir pirmais kanāls, D64-D127 ir otrais kanāls. Tādējādi moduļi jebkurā brīdī var apstrādāt 64 bitu datu, un tāpēc divkanālu platformas vienlaikus lasīs un rakstīs divos moduļos (piesātinot 128 bitu platjoslu).

Joslas platums

Joslas platums ir sakaru kanāla maksimālais teorētiskais pārraides ātrums, un to mēra megabaitos sekundē (MB / s) vai gigabaitos sekundē (GB / s). Pašreizējās tehnoloģijas, piemēram, DDR (Double Data Rate), var pārsūtīt divus datu bitus uz vienu pulksteņa ciklu. Tā rezultātā tie sasniedz divkāršu pārsūtīšanas ātrumu, salīdzinot ar tradicionālajām atmiņas tehnoloģijām. Piemēram, DDR3-1333 MHz modulis faktiski var strādāt pie 666, 6 MHz, bet pārraida divus datu bitus vienā pulksteņa ciklā. Turklāt joslas platums ir atkarīgs arī no datu kopnes platuma. Viens kanāls izmanto 64 bitu ierīces platumu, kas nozīmē, ka katrā datu pārraides ciklā tiek pārsūtīti 64 datu biti. Tādējādi teorētiski joslas platumu var aprēķināt kā:

joslas platums = DDR pulksteņa ātrums x datu kopnes platums / 8

Tātad, viena kanāla DDR3-1333 atmiņa, teorētiskais joslas platums nāk

Joslas platums vienā kanālā = 1333 x 64/8 = 10, 664 MB / s vai 10, 6 GB / s

Jaunākas tehnoloģijas, piemēram, divkanālu tehnoloģijas, ir vērstas uz datu autobusu platuma dubultošanu, palielinot atmiņas vadu pieejamo datu vadu skaitu. Divkanāls izmanto 128 bitu ierīces platumu, ti, katrā datu pārraides ciklā tiek pārsūtīti 128 biti (kā parādīts iepriekš minētajās arhitektūras atšķirībās). Tas savukārt ietekmē sistēmu, teorētiski palielinot joslas platumu. Piemēram, divu kanālu DDR3-1333 atmiņai ir teorētiskais joslas platums aprēķinā

Joslas platums divkanālā kanālā = 1333 x (64 x 2) / 8 = 21, 328 MB / s vai 21, 3 GB / s

Piezīme . Lai gan atšķirība starp joslas platumiem ir satriecoša, paturiet prātā, ka tas ir tikai teorētisks abu vērtību aprēķins. Faktiskā veiktspēja starp vienu kanālu un divkanālu atmiņu var atšķirties, kas tiek apspriesta tālāk.

Pārklāšana

Atdalītā atmiņa ir dizains, kas paredzēts, lai kompensētu salīdzinoši lēno dinamiskās brīvpiekļuves atmiņas (DRAM) vai kodola atmiņas ātrumu . To dara, vienmērīgi sadalot atmiņas adreses atmiņas bankās. Atmiņas banka sastāv no vairākām kolonnām un rindu rindām, kas izvietotas vairākās mikroshēmās. Katram atmiņas modulim var būt divas vai vairākas atmiņas bankas programmas un datu glabāšanai.

Interleaved atmiņa rada blakus esošo lasīšanu un rakstīšanu. Tas faktiski izmanto katru atmiņas banku, nevis to pašu atkārtoti izmanto. Galu galā tas rada ievērojami lielāku atmiņas caurlaides spēju, jo katrai bankai ir minimālais gaidīšanas laiks starp lasījumiem un rakstīšanu.

Atmiņas lasīšana un lasīšana

Izmantojot divkanālu atmiņu, palielinās atmiņas banku skaits, tādējādi, savukārt, uzlabojas līmēšanas dizains, lai panāktu labāku multitasking .

Salīdzinošie rādītāji

Lai gan salīdzinošā novērtēšana nav līdzvērtīga reālās dzīves rezultātiem, tā ir daudz reālāka nekā teorētiskais aprēķins. Tādā veidā mēs salīdzinājām viena kanāla Corsair Vengeance 8GB DDR3 operatīvo atmiņu ar Dual Channel Corsair Vengeance 8GB (4 × 2 komplektu) DDR3 operatīvo atmiņu, kas maksāja vienu un to pašu 64, 99 ASV dolāru. Mūsu testa iekārtā tika veikti šādi kritēriji.

  • Euler 3D

Euler 3D RAM CFD etalons - augstāks ir labāks

Mūsu Euler 3D salīdzinošajā novērtējumā Dual Channel Memory konfigurācija bija aptuveni 17% labāka nekā Single Channel Memory konfigurācija. Starpība starp abiem novieto Dual Channel Memory pirms tās konkurenta. Šī priekšrocība būtu noderīga lietotājiem, kas veic lieljaudas aprēķinus, simulācijas un apkopojumus.

  • MaxxMem - kopēšana, lasīšana, rakstīšana un joslas platums

MaxxMem kopēšana Lasīt rakstīšanas joslas platumu - augstāks ir labāks

Pēc mūsu testiem ar MaxxMem mēs pārbaudījām atmiņas kopiju, atmiņas lasīšanu, atmiņas rakstīšanas un atmiņas joslas platuma veiktspēju. Šie testi tiek mērīti megabaitos sekundē. Tādējādi mēs redzējām būtiskas atšķirības starp vienotā kanāla un Dual Channel atmiņas moduļiem, un Dual Channel katrā gadījumā bija skaidra vadība. Ņemot vērā iepriekš minēto, ir vērts norādīt, ka sniegums nav tuvs teorētiskajam aprēķinam, ņemot vērā, ka joslas platums būtu divkāršojies, ja mēs vidēji novērojām ~ 20% pieaugumu .

  • MaxxMem - Atmiņas latentums

MaxxMem atmiņas latentums - zemāks ir labāks

Latentums attiecas uz aizkavēšanos, pirms datu pārsūtīšana sākas pēc norādījuma par tā pārsūtīšanu. Mūsu atmiņas latentuma testā MaxxMem tika konstatēts, ka latentuma starpība bija tikai ~ 2, 7%, un Dual Channel atmiņas modulis joprojām ir nedaudz labāks par vienoto kanālu.

  • Rokas bremžu video pārkodēšana

Rokas bremžu video pārveidošana - zemāka ir labāka

Mūsu rokas bremžu salīdzinošajā novērtējumā mēs redzējām gandrīz 4, 5% priekšrocību par labu Dual Channel Memory. Tas nozīmē, ka rokasbremze pati par sevi ir patiešām spēcīgs instruments, kas nospiež sistēmu tā robežās. Pat vislielākajiem lietotājiem, kuri veic video izvilkšanu vai pārkodēšanu, nelielā atšķirība nenozīmētu lielu atšķirību.

  • Adobe Premiere kodēšanas caurlaide

Video rediģēšanai Adobe Premiere ir viena no visprasīgākajām programmām. Mūsu salīdzinošās novērtēšanas testā mēs noskaidrojām, ka Dual Channel iestatīšana ietaupa aptuveni 8 sekundes kopējā atveidošanas laikā, tādējādi piešķirot tai nelielu malu. Lai gan atšķirība šeit ir pavisam nenozīmīga, sistēmām, kas padara visu dienu garas, izciršanas laika intervāls var izrādīties lielāks, tādējādi ietaupot dažas svarīgas minūtes no plaukta.

Real Life Performance

Lai gan iepriekšminētie kritēriji izrādījās mazliet izdevīgi Dual Channel atmiņas moduļa izmantošanai, manā reālajā dzīvē es atklāju, ka starp abiem ir neliela atšķirība . Lapas, kas ielādētas nedaudz ātrāk, un mana programmatūra, piemēram, iTunes, Google Chrome un Microsoft Office, darbojās līdzvērtīgā ātrumā. Un jā, es pārliecinājos, ka pirms katras atmiņas iestatīšanas pārbaudīšanas notīriet kešatmiņu, lai nodrošinātu precīzus rezultātus.

Turklāt, es pārbaudīju arī dažas spēles, lai pārbaudītu savas izrādes. Rezultāti ir parādīti zemāk esošajā diagrammā.

Spēļu kritēriji - FPS - Augstāks ir labāks

Mēs pārbaudījām Dying Light, Metro Last Light, Grand Theft Auto V un The Witcher 3: Wild Hunt mūsu sistēmā, kad tika izveidots savienojums ar MSI NVIDIA GTX 1060. Rezultāti bija vairāk vai mazāk vienādi, un Dual Channel bija neliela priekšrocība salīdzinājumā ar viena kanāla atmiņas moduļiem. Tomēr, bija gadījumi, kad Dual Channel režīms piedzīvoja veiktspējas kritumu, kas bija diezgan acīmredzams Witcher 3. Tomēr atšķirība starp abiem joprojām ir nenozīmīga.

Viens kanāls pret divkanālu atmiņu: kura ir labāka?

Rezumējot, es teiktu, ka jā, salīdzinot vienīgo kanālu pret divkanālu atmiņu, Dual Channel iznāk kā uzvarētājs. Tomēr kritērijs un reālās dzīves rezultāti atšķiras no atšķirībām, kas tika aprēķinātas uz papīra. Teorētiski, bija jābūt divkāršai atšķirībai, bet patiesībā Dual Channel, šķiet, eksponē tikai 16-17% priekšrocību labākajā vispārējā lietojumā. Lai arī ir vēlams sasniegt 12–13% atšķirību, noteikti nav vērts iegūt hype, kas ieskauj Dual Channel atmiņu. Vairumā gadījumu parastais lietotājs pat nepamanīs atšķirību starp abiem. Un, ciktāl tas attiecas uz elektroenerģijas lietotājiem, pat ja Dual Channel iznāk uz augšu, viņi nekad nenodod neko nozīmīgu .

Viens kanāls pret divkanālu atmiņu: kas jums ir labāks?

Kā redzat, kamēr divkanālu atmiņa darbojas labāk nekā vienotā kanāla atmiņas moduļi, atšķirība starp abiem kanāliem nekādā ziņā nav satriecoša. Galu galā, tas viss nonāk līdz cenu punktam. Var būt gadījumi, kad jūs varētu iegādāties divkanālu komplektu lētāk nekā vienotā atmiņa modulis vai otrādi. Tas nozīmē, ka vienas kanāla atmiņas iegāde atstāj durvis atvērtas nākotnes Dual Channel izmantošanai. Vienīgais, kas jums jāpatur prātā, ir tas, ka jūsu nākotnes pirkumam jābūt līdzīgam, ja ne vienādam, ar jau esošo atmiņu, lai nodrošinātu pareizu darbību.

Visbeidzot, jūsu galvenā uzmanība jāpievērš RAM ietilpībai un pulksteņa ātrumam. Reālās pasaules lietošanā šie divi faktori būs vislielākā atšķirība neatkarīgi no tā, vai tie tiek izmantoti vienā kanālā vai divkanālā kanālā. Mūsu ieteikums būtu pabeigt operētājsistēmas RAM jaudu un pulksteņa ātrumu, un pēc tam vienkārši skatīties tirgu, lai panāktu labāku vienošanos par vienu vai divkanālu kanālu, lai pabeigtu pirkumu.

Tātad, tas ir viss, kas ir mūsu vienotajam kanālam pret divkanālu atmiņu. Pārliecinieties, lai dalītos ar mums savas domas par šo, kā arī jūsu pieredzi tālāk sniegtajā komentāru sadaļā.

Top