Nytt tillägg till till Dotnetplattformen
| 2008-06-09 09:15
- Computer Sweden:
Parallell programmering är framtiden
Av
|
Utveckling
Det blir allt vanligare med processorer med flera kärnor, men än så länge är det få program som nyttjar dess möjlighet fullt ut.
Processortillverkaren Intels forskare har demonstrerat processorer med 80 kärnor, och konkurrenten AMD lovar att nästa generation ska innehålla 12 stycken.
Vidare visar färska siffror från Intel är 90 procent av datorer och servrar som säljs år 2011 kommer att vara utrustade med processorer med multipla kärnor.
Då gäller det att utvecklarna hänger med på tåget och nyttjar möjligheten flera kärnor erbjuder så att programkörningen blir så effektiv, skalbar och produktiv som möjligt.
Microsoft är ett av de företag som satsar på parallell programmering. Nyligen lanserade företaget tillägget ParallelFX till Dotnetplattformen, som ska underlätta resursfördelningen.
På utvecklarkonferensen Teched i Florida, USA, berättade Soma Somasegar, ansvarig för utvecklarprodukter på Microsoft, att han gärna ser att fler utvecklare nyttjar de möjligheter som finns.
– För mig är ParallelFX enbart ett pyttesteg i rätt riktning. Parallell programmering måste nå ut till den stora massan av utvecklare, inte bara de absolut bästa, säger Soma Somasegar, till IDG News.
Men att utveckla ett program som kan köras över flera kärnor är inte problemfritt.
– Flera samtidiga operationer som jobbar med samma data ställer till det. Databeroenden är ett problem, de är så gott som helt oberäkneliga, säger Brian Harry, produktenhetschef på Microsoft till IDG News.
Thorbiörn Fritzon, utvecklingsexpert på Sun, berättar att företaget arbetar med ett helt nytt språk som bland annat fokuserar på programkörning på många kärnor. Projektet går under namnet Fortress.
– Det är ett funktionellt språk bygger på samma principer som Erlang. Erlang å sin sida har ett mycket bra stöd för parallell programmering, precis som Python, säger Thorbiörn Fritzon.
Det förklarar varför Google satsar på Python för sina skalbara tjänster, eller hur?
– Exakt, säger Thorbiörn Fritzon.
OBS! Denna artikel är mer än tio dygn gammal och är därför stängd för vidare debatt.