C++ bude rozšířeno o podporu dvoujádrových procesorů

Kanadský profesor v oboru informačních technologii Peter Buhr přišel s několika rozšířeními populárního programovacího jazyka C++. Cílem je umožnit psaní takových programů, které naplno využijí výhod dvoujádrových a procesorů s podporou technologie HyperThreading.

„Během pěti let už nebude možné koupit počítač, který by neobsahoval dvoujádrový procesor,“ říká Peter Buhr, profesor kanadské Univerzity Waterloo v Ontariu. „Buď to můžeme ignorovat nebo se budeme pokoušet vytvářet software, který dvoujádrové procesory naplno využije. Nemůže to ale být tak komplikované jako nyní, musí to jít snáze.“

Buhrův projekt, nazvaný Micro-C++, přidává čtyři třídy, které nejsou v originálním C++ přítomny. Programátoři je mohou použít k definici samostatných vláken. Velmi zjednodušeně půjde o to, že po rozdělení programu do vláken podle logického paralelizování jeho běhu přeložíme program překladačem Micro-C++, který převede vysokoúrovňové konstrukce do běžných příkazů standardního C++.

Zdroj: Techweb

Diskuze (11) Další článek: Recenze Rio Forge Sport: Sportovec v dobré formě

Témata článku: , , , , , , , , , ,