O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: 2. kolo: Pozoruhodné IT produkty 2020
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2020
E-knihy o IT zdarma
Odborné IT konference BusinessIT
Manuál Linux

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 <<<
©2011-2020 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
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(1473)