Unlock Composable Parallelism in Python | Intel Software
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.
Google Pushing-programvare til lavpris Linux-PCer

Google samarbeider med Linux-utviklere for å laste programvaren på Linux-distribusjoner for billige PCer.
Intel Woos Embedded Developers Med Support

Intel er rettet mot innebygde enhetsprodusenter med et nytt nettsted for støtte som vil bli avduket neste år.
Tibco Pushing New Cloud Application Delivery System

Tibco er prepping en ny plattform for å lage og kjøre kompositte applikasjoner i skyen.