Komponenter

Intel Pushing Parallelism to Developers

Unlock Composable Parallelism in Python | Intel Software

Unlock Composable Parallelism in Python | Intel Software
Anonim

Intel sa fredag inviterer programmerere til å utvikle programmer som kan dra nytte av de parallelle databehandlingsegenskapene på sine fremtidige multicore-prosessorer.

Ved å levere programvareverktøy, ønsker Intel å få programmerere til å bygge programvare som utnytter det store antallet kjerner og multithreadingsfunksjoner i sin kommende Larrabee-prosessor for å utføre og kjøre et større antall oppgaver samtidig.

"Intel lager en hel familie utviklerverktøy for å hjelpe fart og lette overgangen til parallell databehandling og programvareutforming," sa Bill Kircos, en Intel talsmann.

Begynnelsen av sin innsats for å tiltrekke seg programmører kom tidligere denne uken da den ga ut en beta-versjon av Intel Parallel Composer, som selskapet kaller sin "fi rst "programvareverktøy som tillater Windows-utviklere å vedta parallellisme for multicore-databehandling. Komponisten gir raskere utvikling av programvare ved å inkorporere parallellisering til flere kompilatorer, inkludert C / C ++-kompilatoren.

"Den offentlige betaen til vår Intel Parallel Composer er et annet nytt produkt for oss å bedre hjelpe Windows-utviklere til å vedta parallellisme for multicore [databehandling] "Kircos sa.

Intel Parallel Composer er for øyeblikket bare kompatibel med Windows, og nye funksjoner som debuterte i verktøyet, vil være tilgjengelige en gang neste år for Mac OS X og Linux-kompilatørene, sa en talsmann fra Intel.

Komponisten er en del av Intel Parallel Studio, en pakke med verktøy som Intel sa, gjør det mulig for utviklere å skrive programmer for parallell databehandling. Intel Parallel Studio utvider parallelliteten til Microsofts Visual Studio applikasjonsutviklingspakke ved å levere nye funksjoner i C og C + + kompilatoren og ved å utvide debuggeren, blant andre funksjoner.

Programmer utviklet med Intel Parallel Studio vil kunne overføre til maskiner som bærer Larrabee-brikken, sa selskapet. Studioet er tilgjengelig i beta gjennom mai 2009 på Intels nettsted.

Larrabee-sjetonger vil inkludere mange kjerner og kombinere prosessegenskaper for GPUer med x86-arkitekturen, forbedre applikasjons- og grafikkytelsen. Chipen vil også inkludere støtte for flere APIer (programmeringsgrensesnitt), inkludert OpenGL og DirectX, slik at brikken kan kjøre eksisterende spill og programvare.

Men overføring av Larrabee-spesifikke programmer til andre plattformer - som spillkonsoller - kunne være et problem. Intel forsøker å kompensere det med planer om å støtte flere programvaremiljøer, og det samarbeider med selskaper som Apple for å utvikle programmeringsverktøy.

Som flere multithreaded kerner legges til datamaskiner, investerer Intel og Microsoft i universiteter og andre anstrengelser for å oppmuntre programmører til å utnytte parallell programmering, sa Kircos. Begge selskapene tidligere i år begikk $ 20 millioner til forskningsmiljøer ved University of California, Berkeley og University of Illinois, Urbana-Champaign, for å fremme programvareutvikling i multicore-databehandling de neste fem årene.