Diit.cz - Novinky a informace o hardware, software a internetu

Intel uvolnil linuxové zdrojáky pro Knights Corner

Intel Knights Corner - detail
Není to ani v nejmenším překvapení, naopak víceméně nezbytnost pro „rychlé a drtící“ prosazení produktů vzešlých z projektu Larrabee. Intel míří s 22nm kartami Knights Corner do HPC segmentu, kde má Linux rozhodující slovo, takže spolu s železem vyvíjel i potřebný software. Ten je nyní volně k dispozici…

První části open-source zdrojáků pro použití Knights Corner karet pod Linuxem se objevily 5. června. Softwarová část se skládá z embedded Linuxu, modifikovaného balíku kompilátorů GCC a softwarového ovladače. Intel také pro potřeby své Many-Core architektury modifikoval debuggovací nástroj GDB. Celý balík označuje jako Intel Many Integrated Core (MIC) Platform Software Stack alias MPSS. Jeho srdcem je linuxový kernel 2.6.34 a tento balík je testován na kompatilibitu s oběma hlavními enterprise distribucemi: Red Hat Enterprise Linux 6 a SuSE Linux Enterprise Server 11.

Aktualizace open-sourcového kódu se nyní týkají mimo jiné podpory instrukční sady Knights Corner CPU, ABI (Application binary interface), inicializace a řízení on-chip SMP (Symmetric multiprocessing) a meziprocesorové komunikace s vlastním počítačovým systémem, v němž Knights Corner běží.

Intel Larrabee - Knights Ferry (2011)

GCC má v tuto chvíli základní podporu pro Knights Corner, zatím ale chybí podpora pro vektorové instrukce a řada optimalizací. GCC je v tuto chvíli v balíku jen a pouze pro kompilaci kernelu a dalších souvisejících nástrojů, nikoli pro kompilování aplikací, které mají následně na Knigts Corneru běžet - takový pokus zatím vždy vyústí v kód, který je velmi neoptimalizovaný a tudíž běží pomalu ve srovnání s architektonickými schopnostmi Knights Corner.

Vlastní linuxový kernel si vyžádal naproti tomu jen minimum úprav týkajících se podpory CPU řady Intel Pentium s 64bit rozšířením, právě oněch vektorových instrukcí, podpory pro řízení spotřeby a další drobnosti.

Balíček zdrojáků, který nyní Intel nabízí ke stažení, tedy obsahuje kompletní embedded linuxové prostředí, které běhá na Knights Corner procesorech plus s kódem ovladačů, které propojí Knights Corner se zbytkem systému - tedy s hlavními CPU. Intel nyní navíc spouští veřejné testování nástrojů Intel Parallel Studio XE a Intel Cluster Studio XE products for Linux s podporou Knights Corner. Na podpoře této architektury ve svých nástrojích a systémech samozřejmě pracuje i mnoho dalších partnerů Intelu.

Intel Larrabee Knights Ferry Aubrey Isle die

V případě zájmu se můžete ponořit do 600MB+ balíku, který Intel přichystal.

Zdroje: 

David "David Ježek" Ježek

Bývalý zdejší redaktor (2005-2017), nyní diskusní rejpal.

více článků, blogů a informací o autorovi

Diskuse ke článku Intel uvolnil linuxové zdrojáky pro Knights Corner

Pondělí, 2 Červenec 2012 - 15:37 | Izak | Mhh jenze kernel je extremne nenarocny a zadna...
Neděle, 17 Červen 2012 - 12:44 | petr ib | 20-30 let je obvyklá techno-optimistická...
Sobota, 16 Červen 2012 - 15:08 | HKMaly | PS: 30 let od umele inteligence jsme podle...
Sobota, 16 Červen 2012 - 15:02 | HKMaly | 1) Jo tak to mozna jo. I kdyz osobne bych si...
Pátek, 15 Červen 2012 - 17:02 | Vratislav Boch | 1) nikdo tu nemluvil o osekávání X86 instrukcí...
Pátek, 15 Červen 2012 - 15:38 | HKMaly | Predstava, ze inteligence se vyvine "sama...
Pátek, 15 Červen 2012 - 15:38 | Vratislav Boch | Jo dyk já nemyslel že to musí být X86...
Pátek, 15 Červen 2012 - 08:45 | Kert | To je otázka jestli x86 je ta pravá. O něco...
Pátek, 15 Červen 2012 - 00:10 | Vratislav Boch | Nechci strašit ale v tomhle je budoucnost. Je...

Zobrazit diskusi