Annons
Annons
Mjukvara | 20 januari 2009

Multicore - strategisk utmaning och möjlighet

Den svenska programvaruintensiva industrin står inför sin största utmaning någonsin. Vi står inför ett paradigmskifte där vi ska gå från enkel till så kallad parallell programvaruutveckling. Inom kort kommer programvaran behöva vara parallell för att kunna dra nytta av den ständigt ökande prestandan i moderna datorer. Det kommer att behövas programutvecklare som kan parallell programmering.
Enligt uppskattningar har inte ens 1 % av programutvecklarna i Sverige denna kunskap idag. Det kommer också att behövas nya metoder och verktyg som effektivt stöder parallell programmering. Därför startar nu bl.a. SICS, KTH och Uppsala universitet tillsammans med Swedsoft och dess medlemsföretag "Swedish Multicore Inititative".

Det blir allt vanligare med processorer med flera kärnor, vilket väsentligen ökar datorns prestanda. Men än så länge är det få program som nyttjar denna möjlighet fullt ut. Mindre än en procent av programvarututvecklarna uppskattas vara kunniga i parallell programmering och det saknas bra metoder och verktyg.

Rektorn för Stanforduniversitetet, tillika datorpionjären John Hennessy säger "... when we start talking about parallelism and ease of use of truly parallel computers, we're talking about a problem that's as hard as any that computer science has faced. ... I would be panicked if I were in the industry."

Vi vet att utveckling av programvara för parallelldatorer bedöms vara 2-3 gånger dyrare än för dagens datorer. Samtidigt är parallel programmering ett sätt att utnyttja prestandan. För företag som Ericsson som enligt egen utsaga lägger 80 % av utvecklingsbudgeten på programvara har utvecklingen mot parallell programvara högsta prioritet.

- Vi är beroende av att forskningssamfundet samarbetar med oss och varandra för att ta fram kostnadseffektiva lösningar för att programmera parallellt. Parallell programmering ligger högt på prioriteringslistan inom SW research, säger Anders Caspár, direktör för Ericsson SW research.

Swedish Multicore Initiative
SICS, KTH och Uppsala Universitet tar nu, tillsammans med övriga akademiska partner Chalmers, Blekinge tekniska högskola samt Mälardalens högskols samt Swedsoft och dess medlemsföretag, ett gemensamt initiativ till en svensk strategisk satsning på programvara för multicore.

Initiativtagarna söker nu aktiv medverkan och stöd från den svenska programvaruintensiva systemindustrin och strategisk finansiering från nationella och internationella forskningsfinansiärer.

Som en aktivitet inom ramen för initiativet anordnas den 11-12 september Multicore Days i Kista med ett flertal namnkunniga talare på listan. Från Sverige kommer bland annat Professor Per Stenström från Chalmers och Professor Erik Hagersten från Uppsala universitet som leder var sitt bolag inom multicoreteknologi. Dessutom har initiativet attraherat tre viktiga pionjärer inom Multicoreteknologin. Professor Kunle Olukotun från Stanford University ligger bakom flera kommersiella multicoreprojekt och leder Stanford Pervasive Parallelism Laboratory. Professor Anant Agarwal från MIT är även grundare och ledare för Tilera som lanserat en processor med 64 kärnor för inbyggda system. Slutligen kommer även Professor David Padua från University of Illinois at Urbana-Champaign som är världsledande forskare inom området automatparallellisering av programvara.

Kommentarer

Vänligen notera följande: Kritiska kommentarer är tillåtna och till och med uppmuntrade. Diskussioner är välkomna. Verbala övergrepp, förolämpningar, rasistiska och homofobiska kommentarer är inte tillåtna och sådana inlägg kommer att raderas.
Annons
Annons
Visa fler nyheter
2018-10-15 23:56 V11.6.0-2