Intel vyrába procesorové jednotky s jedným, dvoma, štyrmi a šiestimi jadrami.
Kredit za obrázok: Justin Sullivan/Getty Images Novinky/Getty Images
Dvojjadrový počítač má dodatočný hardvér, aby bol rýchlejší: dva procesory, každý nazývaný jadro. Hyperthreading je softvérové riešenie na efektívnejšie využívanie zdrojov procesora. Ak porovnávate modely Intel, aby nahradili webový server alebo pracovnú stanicu zamestnancov, nezabudnite, že dvojjadrový počítač bude vždy rýchlejší ako jednojadrový počítač, a to aj s hyperthreadingom.
Dvojjadrový
Keď si kúpite dvojjadrový počítač, kupujete si počítač s dvoma CPU na rovnakom čipe. Každý CPU pracuje nezávisle a má vlastnú vyrovnávaciu pamäť na ukladanie hodnôt. Tieto dva CPU však zdieľajú zbernicu, ktorá číta a zapisuje dáta do az pamäte. Zatiaľ čo prvý CPU spracováva informácie, druhý CPU využíva zbernicu na získavanie inštrukcií a dát z pamäte. Druhý CPU potom spracováva svoje informácie, zatiaľ čo prvý CPU posiela výsledky a získava nové inštrukcie.
Video dňa
Hyperthreading
Vlákno je proces, ktorý beží na CPU. CPU môžu súčasne vykonávať iba jedno vlákno. Jedno vlákno však zvyčajne nevyužíva všetky prostriedky procesora. Aby sa lepšie využili prostriedky CPU, hyperthreading rozdeľuje prostriedky procesora na vytvorenie dvoch virtuálnych procesorov z jedného fyzického procesora. Pre operačný systém sa zdá, že existujú dva procesory, z ktorých každý môže spúšťať simultánne vlákno. Výsledkom by mal byť lepší výkon oproti počítaču bez hyperthreadingu.
Dvojjadro s Hyperthreadingom
Dvojjadrový počítač využíva hardvér na zvýšenie výkonu. Má dva fyzické procesory, ktoré efektívne zdvojnásobia výkon v porovnaní s počítačom s jedným procesorom. Hyperthreading nepridáva do počítača žiadny hardvér. Ide o virtuálne riešenie, ktoré dokáže zvýšiť výkon efektívnejším využívaním zdrojov procesora. Ak chcete maximalizovať výkon, skombinujte obe riešenia a použite dvojjadrový počítač, ktorý podporuje hyperthreading. Dve fyzické jadrá sú rozdelené do štyroch virtuálnych jadier, aby sa zlepšil výkon.
Výkon hyperthreadingu
Pri hyperthreadingu trvá dokončenie jedného procesu dlhšie, ale môžete ich spustiť viac. Zvýšenie výkonu s hyperthreadingom závisí od typu spracovania, ktoré CPU vykonávajú. Hyperthreading má tendenciu pracovať lepšie s viacjadrovými procesormi, pretože oba procesory nie sú vždy aktívne súčasne. Ak jeden proces spotrebúva väčšinu času procesora alebo ak procesy závisia od značného množstva diskového vstupu a výstupu, mali by ste vypnúť hyperthreading, pretože by mohol znížiť výkon.