Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pred multi - core procesory , jediný spôsob, ako je program pre spracovanie veľkého množstva dát bolo lievik dát cez základné , kúsok po kúsku , až skončil . Ak sa rýchlostné stupne svojho programovania smerom k multi - core procesory , môžete použiť paralelizmus vytvoriť rýchlejší softvér . Paralelizmus vyžaduje poškodí blok dát do niekoľkých podskupín . Jadra spoločne pracovať na spracovanie dát , s každé jadro s podmnožinu . CPU potom recombines výsledky do jedného súboru .
Multi - Threading
Ďalší spôsob , aby sa vaše programovanie vyniknúť je písať programy , ktoré multi - thread . CPU jadrá môžu rozdeliť jednotlivé úlohy do vlákien , prepínanie z jedného vlákna do druhého tak rýchlo , práca sa objaví kontinuálne . S viac jadrami , procesor naozaj dokáže spracovať viac vlákien naraz , s jedným vláknom na jadro . Keď počítač beží iba jednu žiadosť , CPU nemôže multi - thread , ak aplikácia umožňuje , a mnohí nie . Rovnako ako paralelizmus , písomne povoliť multi - threading prispôsobuje svoju prácu na multi - core systémoch .
Nový jazyk
Väčšina programovacích jazykov boli písané s jedným jadrom CPU v pamäti , v závislosti na MIT . Ako ďalšie počítače hit na trhu s multi - core procesory , programátori vyvinuli nové programovacie jazyky pre prácu s nimi . Napríklad , parasail - Paralelné Špecifikácie a implementácia jazyka - vyšiel v roku 2011 . Na rozdiel od Javy a C # , automaticky sa závitmi úlohy , niekedy aj do tisícov Pico - závity . Multi - core jazyky vám nový nástroj pre programovanie s , ktorý môže robiť to jednoduchšie , aby vyhovovali vašej práci s možnosťou multi - core procesory .
Úvahy
zvýšenie schopnosti procesora na multi -úloha výhody programátori , rovnako ako bežných užívateľov počítačov . Ak potrebujete vykonávať viac úloh na počítači súčasne , zatiaľ čo vy pracujete , multi - core systémy ponúkajú vyšší výkon a rýchlejší beh doby , než single - core CPU . Multi - core CPU tiež zabezpečiť väčšiu energetickú účinnosť . CPU s tromi jadrami beží na menší výkon než ekvivalentné počítač s tromi single - core procesory , a to sa nezahrieva toľko .
Copyright © počítačové znalosti Všetky práva vyhradené