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: FIREMNÍ INFORMAČNÍ SYSTÉMY 2019 - 23.5.2019!
Hledáme nové kolegy pro realizaci zajímavých projektů
v oblasti IT

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






Články čtenářů

Možnosti uchycení LED monitoru, nebo...


Využíváte monitor ve větší míře ke hraní her, případně máte Vaše PC napojené na televizi s větší úhlopříčkou, takže potřebujete mít od sebe obrazovku více vzdálenou,...

Potřebuje můj web analýzu klíčových ...


Správné používání klíčových slov a jejich analýza je jednou z nejdůležitější součástí SEO. Do značné míry ovlivňuje, nakolik budou dané webové stránky efektivní v zí...

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)