Intel a Microsoft za programovanie pre viacjadrové procesory

Tieto dve firmy, obe najsilnejšie na svojom poli pôsobenia, zakladajú UPCRC ktoré má podporiť vývoj softvéru optimalizovaný pre viac jadier súčasných procesorov.UPCRC je skratka pre Universal Parallel Computing Research Centers. Ide o projekt zameraný na urýchlenie vývoja aplikácií využívajúcich viac jadier procesorov. Hlavný dôraz je kladený na bežné "mainstream" použitie, teda v desktop-och a notebookoch.

Obe firmy podporia sumou 20 miliónov dolárov výskum multi-threadového programovania na dvoch amerických univerzitách - University of California, Berkeley (UC Berkeley) a University of Illinois at Urbana-Champaign (UIUC). Tieto prostriedky podporia výskum počas piatich rokov, pričom na konci by mali byť výstupom nástroje a metodiky pre sprístupnenie programovania pre viacjadrové systémy medzi širšiu skupinu programátorov.

Pri uvedení prvých dojjadrových procesorov AMD a Intel, mnohý dúfali že vývojári "sa chytia" a ihneď začnú využívať výhody týchto procesorov. Nestalo sa tak a dodnes je počet programov reálne ťažiacich z prítomnosti viacerých jadier v systéme veľmi málo. Viacvláknové programovanie je totiž podstatne náročnejšie, ako bolo doteraz iba pre jedno vlákno. S plánmi na blízku budúcnosť, keď Intel pripravuje ďalší rast počtu výpočtových jadier, či projekt Larrabee, ktorý by ich mal obsahovať niekoľko desiatok, nastáva problém: kto bude písať aplikácie pre tento hardvér?

Kedy sa výsledky tohto projektu udomácnia u programátorov a kedy sa objavia prvé aplikácie je zatiaľ hudbou ďalekej budúcnosti, pozitívom je, že sa vyvinula iniciatíva a rozbehol sa reálny výskum. Aj keď ten tu mal byť už podstatne skôr...



Zdroj: TGDaily
Pridať nový komentár
TOPlist