Expressing Parallelism in C++ with Threading Building Blocks
Intel sa på fredagen bjuder programmerare att utveckla program som kan dra nytta av de parallella databehandlingskapaciteten hos sina framtida multicore-processorer.
Genom att tillhandahålla programvaruverktyg vill Intel få programmerare att bygga programvara som utnyttjar det stora antalet kärnor och multithreadningsfunktioner i sin kommande Larrabee-processor för att utföra och driva ett större antal uppgifter samtidigt.
"Intel skapar en hel familj av utvecklingsverktyg för att hjälpa till att snabbt och enkelt övergå till parallell databehandling och mjukvaruutveckling", säger Bill Kircos, en Intel talesman. Början av sina ansträngningar att locka programmerare kom tidigare i veckan när det släpptes en beta-version av Intel Parallel Composer, som företaget kallar sin "fi rst "-verktyg som tillåter Windows-utvecklare att anta parallellitet för multicore-databehandling. Kompositören påskyndar mjukvaruutveckling genom att integrera parallellitet med flera kompilatorer, inklusive C / C ++-kompilatorn.
"Den offentliga beta av vår Intel Parallel Composer är en annan ny produkt för oss att bättre hjälpa Windows-utvecklare att anta parallellitet för multicore [computing] "Kircos sa.
Intel Parallel Composer är för närvarande bara kompatibel med Windows, och nya funktioner som debuteras i verktyget kommer att finnas tillgängliga någon gång nästa år för Mac OS X och Linux-kompilatörer, säger en talesman från Intel.
Kompositören är en del av Intel Parallel Studio, en serie verktyg som Intel säger kommer att göra det möjligt för utvecklare att skriva program för parallell databehandling. Intel Parallel Studio utökar parallelliteten till Microsofts Visual Studio applikationsutvecklingspaket genom att leverera nya funktioner i C och C ++-kompilatorn och genom att utvidga debuggeren, bland andra funktioner.
Program som utvecklats med Intel Parallel Studio kommer att kunna migrera till maskiner som bär Larrabee-chipet, sa företaget. Studioen är tillgänglig i beta till maj 2009 på Intels webbplats.
Larrabee-chips kommer att innehålla många kärnor och kombinera bearbetningskapacitet hos GPU-enheter med x86-arkitekturen, vilket förbättrar applikations- och grafikprestanda. Chipet kommer också att innehålla stöd för flera API-skivor (applikationsprogrammeringsgränssnitt), inklusive OpenGL och DirectX, så att chipet kan köra befintliga spel och programvara.
Överför Larrabee-specifika program till andra plattformar - som spelkonsoler vara ett problem. Intel försöker kompensera det med planer på att stödja fler mjukvarumiljöer, och det arbetar med företag som Apple för att utveckla programmeringsverktyg.
När fler multithreaded kärnor läggs till i datorer investerar Intel och Microsoft gemensamt i universitet och andra ansträngningar att uppmuntra programmerare att utnyttja parallellprogrammering, sade Kircos. Båda företagen tidigare i år begicks 20 miljoner US-dollar till forskningscentra i University of California, Berkeley och University of Illinois, Urbana-Champaign för att främja mjukvaruutveckling i multicore-databehandling de närmaste fem åren.
Apple jobbar bara hårt för att leverera en uppdatering till iPhone OS, bara två veckor efter att ha startat 3.0-programuppdateringen för iPhone och iPod Touch. IPhone SDK 3.1 beta skjuts ut till utvecklare igår kväll, och mottagarna rapporterar att programvaran redan har några nya funktioner och förbättringar.
Apple har inte nämnt specifikt förbättringarna i iPhone 3.1 beta uppdatering, men många utvecklare har laddat ner programvaran och rapporterade på forum och bloggar några av de nya sakerna de upptäckte inom uppdateringen.
Google Pushing Software till billiga Linux-datorer
Google samarbetar med Linux-utvecklare för att ladda programvaran på Linux-distributioner för billiga PC-datorer.
Clearwire WiMax Kommer till 10 städer den 1 september> Clearwire kommer att lägga till 10 marknader - även små - till fyrastaden Clearwire kommer att lägga till 10 marknader - dock relativt små - till täckningsområdet för fyra städer i sitt nya WiMax-nätverk den 1 september.
Bäraren , som bildades förra året, syftar till att nå 120 miljoner potentiella kunder med sitt Clear-varumärke WiMax-tjänst i slutet av 2010, men tjänsten är endast kommersiellt tillgänglig i fyra städer idag: Baltimore, Atlanta, Las Vegas och Portland, Oregon. Clearwire har erbjudit trådlöst bredband baserat på standardteknologi på många andra amerikanska marknader, och WiMax är tillgängligt i beta-test på några av dessa platser redan.