Jazyk Harlan využívá výkonu GPU



Student univerzity v Indianě Eric Holk vytvořil programovací jazyk pro tvorbu aplikací určených pro grafické čipy počítačů. Programy mohou využít paralelní zpracování dat v mnoha výpočetních vláknech. Harlan pro kompilování kódů vyžaduje implementované standardy OpenCL a Scheme.

Grafické procesory obvykle disponují mnoha relativně pomalými výpočetními jádry s omezenými schopnostmi, jež zpracovávají kód v simultánních vláknech. Oproti tradičním počítačovým procesorům s několika rychlými jádry a bohatou instrukční sadou tedy nabízejí vlastnost zvanou paralelismus. Grafické procesory využívají i mnohé současné superpočítače. Ve své podstatě ovšem slouží jako >>hloupé<< koprocesory, kterým >>práci<< přidělují čipy s vyšší inteligencí.

Programování pro grafické procesory obnáší mnoho práce (cyklů) na nejnižší úrovni. Nový programovací jazyk Harlan umožňuje tvůrcům aplikací, aby se soustředili na hlavní funkce programu, protože nejnižší úrovně kódu již má ošetřeny.

Existuje několik programovacích jazyků pro GPU. Mezi nejznámější patří již zmíněný OpenCL nebo Nvidia CUDA. Harlan lze kompilovat do standardu OpenCL. Současně však nabízí schopnosti vyšších programovacích jazyků typu Python nebo Ruby. Syntaxe vychází ze standardu Scheme, jenž je zase založen na jazyku Lisp.

Jazyk Harlan je poskytován na bázi open source.


(16. 7. 2013 | Lukas_Kriz)

Facebook Twitter
Komentáře, názory a rady

Zatím sem nikdo nevložil žádný komentář. Buďte první...

>>> Číst a vkládat komentáře <<<

Tip - Konference: DATOVÁ CENTRA PRO BUSINESS 2019 - 19.9.2019!
Hledáme nové kolegy pro realizaci zajímavých projektů
v oblasti IT

NOVINKA: Pozoruhodné IT produkty 2019 podruhé
Ani tentokrát si nenechte ujít produkty, které vám mohou pomoci ve vaší práci v IT.

Pozoruhodné IT produkty pro rok 2019
Náš první letošní seznam zajímavých produktů, které byste určitě neměli minout






Články čtenářů

Titulky vložené do videa a další vid...


Dnes tu má tip pro všechny, kdo nejen pracují, ale také se občas baví :). Co dělat, když potřebujete video s vloženými titulky a máte jen video, kde titulky vložené ...

Problém: Pomalá Windows 10 a jak je ...


Pomalá Windows 10, to je problém, se kterým se potkává řada uživatelů. Často přitom nastane najednou, doslova ze dne na den. Windows se pomalu spouštějí, aplikace se...

Komentáře čtenářů

TBW
Dobrý den. Koukám že váš článek je z roku 2016. Dnes je rok 2019 a situace může být odlišná. Můj dotaz z...>>
Podnikání na youtube
Zdravím, měl bych pár dotazů týkajících se podnikání na youtube. Četl jsem na http://techhity.cz/media/j...>>
Zdá se mi to nebezpečné
Přijde mi to už docela nebezpečné, že půjde platit i prostřednictvím televize. Ale pokrok nezastavíme. C...>>


©2011-2019 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
Používáme účetní program Money S3
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(1473)