Právě nyní, v době, kdy se vývojáři snaží pro své programy využít veškerý dostupný výkon, přichází Intel s novými balíky nástrojů pro vývoj aplikací, které budou moci běžet na více procesorech zároveň a budou si také rozumět s vícejádrovými čipy.
Nové toolkity Intel Parallel Studio XE 2013 a Intel Cluster Studio XE 2013 přináší lepší překladače a knihovny, stejně jako podporu pro třetí generaci procesorů Core. Intel počítá s tím, že nástroje v nich zahrnuté využijí především tvůrci vědeckých, analytických a digitálně mediálních systémů. Parallel Studio XE pak konkrétně nabízí nástroje pro vývoj aplikací využívajících sdílenou paměť, zatímco Cluster Studio XE k tomu ještě navíc přidává knihovnu MPI (Message Passing Interface).
Vedle procesorů Core je nové nástroje možné využít také pro zvýšení výkonu aplikací běžících na koprocesorech Intel Xeon Phi. Podobně se v nich počítá s podporou mikroarchitektury Ivy Bridge i teprve chystané architektury Haswell.
Představa Intelu je taková, že aplikace vytvořené za použití nových nástrojů bude možné spustit v řadě různorodých systémů, od clusterů a serverů až po desktopy a ultrabooky. „Ve Windows je tyto nástroje možné integrovat s vývojovým prostředím Visual Studio. V Linuxu je naopak většina lidí bude zřejmě používat samostatně nebo je spojí například s GNU debugerem,“ vysvětluje James Reinders z Intelu.
Ačkoliv jsou toolkity primárně určené pro vývoj aplikací v jazycích C, C++ a Fortran, poradí si také s profilováním programů obsahujících části kódu napsané v Javě. Je tak možné provést analýzu celého programu, a to včetně částí napsaných v Javě. Rozšířená podpora je dostupná pro C++ 11 a Fortran 2008.
Parallel Studio XE je k dispozici již nyní, ovšem na Cluster Studio XE si budeme muset zřejmě počkat až do listopadu.
Nové toolkity od Intelu podporují paralelní programování
Kompilátory, knihovny i analytické nástroje zahrnuté v produktech Parallel Studio XE 2013 a Cluster Studio XE 2013 mají přispět k lepšímu výkonu aplikací.
autor Filip Brůcha | Vývoj |
Související články
Integrace produktů Rational a Tivoli automatizuje vývoj aplikací
Hostovaný vývoj aplikací s podporu pro Flash
Mnohem snazší vývoj aplikací slibuje díky platformě xCP firma EMC
Vývoj aplikací: Co se nevyplácí podcenit
Microsoft pořádá maratón v programování
Vývoj
Děti umí s internetem, ale logického myšlení se jim nedostává
Mikroslužby zjednoduší firemní aplikace
Strojové učení ve firemním IT
Sháníme blockchain vývojáře, zn.: Platíme zlatem
Co jsou klíčové přicházející trendy pro open source?

Komentáře