Hogyan működnek a többmagos processzorok - PC House Blog

Ezt a bejegyzést 2018. augusztus 30-án tette közzé a PChouse .

többmagos
A számítógépekbe, laptopokba, de különféle eszközökbe is beépített processzorok magjainak száma a vásárlás során a fő hangsúlyt kapta, elvben a több mag választása nagyobb energiát jelent. De ez minden esetben igaz? Ezután megpróbálunk választ adni erre a kérdésre.

A többmagos korszak kezdete

Az Intel 2002-ben dobta piacra a Pentium 4 HT processzort Hyper-Threading technológiával. Bár maga a processzor továbbra is egyetlen maggal rendelkezett, sikerült az operációs rendszert "átvernie", hogy 2 logikai magot lásson, a szálak segítségével a feladatait. Annak ellenére, hogy ennek a processzornak egyetlen magja volt, gyakorlatilag ez volt az első processzor, amely egyszerre, párhuzamosan 2 számítást tudott végrehajtani.

Ma a hiperszálas kezelés csak egy bónusz, mivel mind az Intel, mind az AMD elkezdett koncentrálni a valódi fizikai magokkal rendelkező processzorok gyártására. Kezdetben megjelentek a kétmagos processzorok, de manapság a 4 vagy akár a 8 magos processzorok sem ritkák, akár 28 fizikai magú processzorok is rendelkezésre állnak - természetesen nem személyi számítógépekre, hanem inkább szerverekre szánják őket.

Hogyan működik

A processzorok a számítógépek és eszközök központi egységei, amelyek célja a programok futtatásához szükséges számítások megadása. A múltban egyetlen egymagos processzor egyszerre csak egy feladat elvégzésére volt képes. Az idő múlásával azonban túl lassúvá váltak, ezért többmagos processzorok fejlesztésére volt szükség.

A többmagos processzorok a párhuzamosság elvén működnek. Más szavakkal, feloszthatják a feladatokat, majd párhuzamosan megoldhatják őket. Így könnyen megállapíthatjuk, hogy minél nagyobb a processzorba ágyazott magok száma, annál erősebbé válik. Sajnos a valóságban sok különböző összetettségű feladat és alkalmazás létezik, amelyek nem oszthatók fel.

Például videoszerkesztő alkalmazások, időjárási alkalmazások stb. ahol sok numerikus adattal dolgozik, a párhuzamosítás nagyon egyszerű, ezért a processzor több magját maximális hatékonysággal használják. Sok esetben azonban a feladatokat nem lehet párhuzamosítani, az egyik legfontosabb kategória a játékok.

Mivel a legtöbb esetben a videokártya csak képlejátszással foglalkozik, a processzornak a többi feladattal is foglalkoznia kell: mesterséges intelligencia, lejátszó bemenet, illetve annak kommunikálása a videokártyával, hogy mit továbbítson a monitorokon.

Ezen feladatok összetettsége miatt, mint például a mesterséges intelligencia feldolgozása és a "játéklogika" egyéb formái, valamint az a tény, hogy ezeknek a kód utasításoknak bizonyos sorrendben vagy a játékos bemenete szerint kell lenniük, nagyon nehéz, vagy lehetetlen, a feladatok párhuzamosítására.

Sőt, sok játékot egy bizonyos platformon fejlesztenek, egy már létező "játékmotoron", és nem a semmiből fejlesztették ki, így a fejlesztők számára szinte lehetetlen megosztani a feladatokat és optimalizálni a kódot, hogy hatékony legyen több magon keresztül. Bár vannak olyan játékok, amelyek hatalmas számítási teljesítményt igényelnek a CPU-tól, nem lesznek szükségük minden magra egyszerre (vagy egyidejűleg, minimális módon). Pontosan a fent említett okokból egy 4 magos processzor elegendő a játékhoz. Ugyanakkor sokkal jövedelmezőbb, ha a figyelem a magok egyedi feldolgozási kapacitására irányul, illetve a játékot befolyásoló egyéb komponensekre, és nem a lehető legtöbb magra. Ez annak a ténynek köszönhető, hogy a kiegyensúlyozott konfigurációt követve a felhasználók sokkal magasabb ár/teljesítmény arányban részesülnek, mint egy kiegyensúlyozatlan számítási rendszer, amelynek processzora túlzott számú maggal rendelkezik.

Ezt a bejegyzést a Komponensek és címkézett processzorok, processzor, magok, több mag című cikkben tették közzé 2018. augusztus 30-án, a PChouse. ← Előző üzenet Következő üzenet →