Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Ako používate všetky základné procesory v štvorkolskom počítači?

Nemôžete priamo „používať“ všetky jadrá v štvorjadrovom počítači v tom zmysle, aby ich spustili súčasne jednu úlohu. Tu je dôvod, prečo a ako vyťažiť maximum z viacjadrového procesora:

Viacjadrové CPU a distribúcia úloh:

* Cores vs. vlákna: Štvorjadrový procesor má štyri jednotky fyzického spracovania. Každé jadro zvládne samostatné vlákno (jediný tok pokynov). Moderné CPU majú často * hyperthreading * (alebo SMT - simultánne multithreading), čo umožňuje každému jadru * simulovať * dve vlákna. To môže pomôcť pri multitaskingu, ale nedáva vám skutočné paralelné vykonanie pre jednu úlohu.

* Softvér a paralelizmus: Aby program na využitie všetkých jadier, musí byť navrhnutý tak, aby bol *multithreaded *. Operačný systém potom distribuuje prácu medzi dostupnými jadrami.

* Nie všetky úlohy prospešné: Mnoho aplikácií nie je navrhnuté tak, aby plne využívali viac jadier. Jednoduché úlohy, ako je spracovanie slov alebo prehliadanie webu, neuvidia významné zvýšenie výkonu z viacerých jadier.

Ako vyťažiť maximum z viacjadrového procesora:

1. Vyhľadajte programy, o ktorých je známe, že sú viacnásobné. Príklady zahŕňajú:

* Softvér na úpravu videa

* 3D aplikácie vykresľovania

* Hry s pokročilou fyzikou alebo grafikou

* Niektoré webové prehliadače a produktivity

2. Správca úloh/monitor zdrojov: Váš operačný systém má pravdepodobne nástroj na monitorovanie využívania CPU. Môžete vidieť, či vaše programy skutočne využívajú viac jadier.

3. Hardvérové ​​úvahy: Uistite sa, že vaša RAM, úložisko a ďalšie komponenty sú na základe tejto úlohy. Prekážka v ktorejkoľvek časti systému môže obmedziť výhody viacerých jadier.

4. Optimalizovať nastavenia: Niektoré operačné systémy a aplikácie majú nastavenia, ktoré ovplyvňujú využitie CPU a pridelenie základnej časti. Preskúmajte tieto možnosti.

Dôležité body:

* Nie je kúzelná guľka: Mať viac jadier neznamená, že všetko bude bežať rýchlejšie. Niektoré úlohy jednoducho nemožno efektívne paralelizovať.

* Zamerajte sa na používateľskú skúsenosť: Cieľom je, aby sa váš počítač cítil reagujúci a efektívny, nielen používať všetky jadrá.

* Účinnosť záleží: Aj keď program používa viac jadier, musí byť dobre optimalizovaný, aby ich efektívne využil.

Príklad:

Predstavte si, že varíte viacchodové jedlo. Máte kachle so štyrmi horákmi. Každý horák predstavuje jadro.

* jednoduchá úloha (jedno jadro): Vriaca voda pre cestoviny potrebuje iba jeden horák.

* komplexná úloha (viacjadrový): Príprava pečenia, zeleniny a omáčky súčasne využíva všetky štyri horáky.

Čím zložitejšie je jedlo, tým viac výhod získate viacerých horákov. Podobne náročnejšie programy majú úžitok z viacerých jadier.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené