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.