Parallellarbetande datorer revolutionerar prestandan

Nema Labs heter göteborgsföretaget som tog hem andrapriset i affärsplantävlingen Venture Cup i början på juni i år. Mer än 900 affärsidéer tävlade om de prestigefyllda topplaceringarna. 200 000 kronor blev vinsten, med juryns motivering: "Bidraget tillfredställer ett stort kommersiellt och kunddrivet behov. De erbjuder en kärnfull lösning på ett växande problem där gammalt blir nytt".
Nema Labs prisade som framtida tillväxtföretag

Förutom prispengarna innebär vinsten stor publicitet vilket har betydelse för att attrahera både nya skarpa medarbetare, investerare och initiala kunder.

Nema Labs affärsidé är att tillhandahålla programmeringsverktyg för att anpassa mjukvara till den nya typen av parallellarbetande datorer som går under benämningen multicores, eller flerkärniga. Intel räknar med att samtliga av deras processorchip inom ett par år är av typen multicores.

Forskning kring multipla processorer

Idén bakom Nema Labs har växt fram under drygt 10 år. Initiativtagaren och profilen bakom företaget heter Per Stenström, professor på Chalmers Tekniska Universitet. Per har i snart 25 år forskat kring parallellarbetande datorer och multipla processorer, och under de senaste 10 åren speciellt intresserat sig för hur man kan konstruera parallellarbetande datorer som är lätta att anpassa mjukvaran för.

Baserat på denna forskning gick delar av forskarteamet för ett par år sedan in i en kommersiell fas för att testa några innovativa idéer, som sedermera skulle visa sig bära frukt. I en förfas till bildandet av bolaget gjorde Per och hans team en s k teknisk validering av grundkonceptet, med mycket lovande resultat som följd. Grundkoncepten har redan gett upphov till fyra inlämnade patent i USA, och även som världspatent.

 

Att ingen kommit på idén tidigare beror på att den inte är uppenbar, bygger på extrem insikt i området, vilket endast ett  tiotal personer i världen har, samt att vi givetvis snabbt mutar in vårt område, säger Per.

Elektroteknik och nytänkande

Per är i grunden civilingenjör i elektroteknik och blev tidigt intresserad av datorns möjligheter. Detta ledde till både forskarstudier i multiprocessorteknik, samt gästforskning i forskargrupper i fronten som på Stanford University i början på 90-talet.

 

Mitt intresse för denna teknologi har bara förstärkts under åren då jag började se att den skulle bli drivande för fortsatt tillväxt inom informationsteknologin, berättar Per. Det som driver mig är vad som driver de flesta forskare - nyfikenhet. Därtill kan läggas att jag av naturen är extremt driven av nytänkande, en uttalad tävlingsmänniska samt en bra coach åt unga förmågor. Dessa egenskaper har jag haft stor nytta av vid uppbyggandet av Nema Labs.

 

Parallellarbetande datorer

En väsentlig anledning till IT-branschens frammarsch är att datorerna har blivit snabbare och snabbare i att utföra sina uppgifter. Man har därigenom kunnat skapa nya tillämpningar som är alltmer beräkningskrävande. Men nästan all mjukvara idag är konstruerad för en enda processor, och resultatet blir att all programkod måste skrivas om, eller nyutvecklas med nya metoder.

 Datorindustrin kom för några år sedan till ett vägskäl där man inte längre kunde göra datorerna snabbare med konventionella sätt, utan blev tvungen att konstruera dem på ett radikalt annorlunda sätt, nämligen genom att utföra flera uppgifter samtidigt - parallellarbetande datorer. Att få mjukvaran att dra nytta av dessa kräver dock en väsentlig arbetsinsats vilket är svårt, dyrbart och tidskrävande.

 Idag arbetar de flesta datorer utifrån denna parallellteknik. Värdet kan därför omsättas i en stor global marknad. Konkurrenternas föreslagna metoder kräver dessutom betydligt större arbetsinsatser av programmeraren. Dessutom måste programmeraren vara expert i parallellarbetande datorer vilket man uppskattar att endast 1% av alla programmerare är.

 Nema Labs skapar verktyg för att mjukvaran ska fungera på flerkärniga datorer.

Värdet vi tillför är att kraftigt nedbringa tiden det tar att anpassa mjukvara för effektivt utnyttjande av parallellarbetande datorer, förklarar Per. Om våra verktyg kan få en icke-expert att omarbeta befintlig mjukvara med en kraftigt minskad arbetsinsats, vilket vi räknar med, är värdet vi skapar enormt.

 Kostnadseffektiv omskrivning av mjukvara

 Hur kommer då Nema Labs produkt att påverka vårt samhälle?
 

Hela PC-industrin livnär sig på att det erbjuds mer funktionalitet vilket får användarna att köpa ny mjukvara, fortsätter Per. Detta kräver dock att man måste köpa en ny PC var tredje år, eftersom den nya funktionaliteten kräver högre datorprestanda.

 

I genomsnitt har datorernas prestanda fördubblats vartannat år. Om man inte köper en ny PC skulle den ökade funktionaliteten göra svarstider längre vilket leder till ett försämrat värde för användaren. Den nya typen av s k flerkärniga datorer – multicore - kan tyvärr inte göra mjukvara med ny funktionalitet snabbare utan att den helt skrivs om, för att utnyttja de flerkärniga datorerna. En sådan omskrivning är både dyr, svår och kostsam. 

 

Nema Labs produkter möjliggör mjukvaran att utnyttja flerkärniga datorer, något som är till stort värde för både mjukvarutillverkare eftersom det ger dem en konkurrensfördel, och datortillverkare genom att de därmed kan sälja fler datorer.

 

Testfas inför produktlansering

Idag är ett tiotal personer aktiva inom projektet. En viktig strategi för Nema Labs är att gå ut brett när tiden är mogen. Enligt Per Stenström närmar man sig den punkten.

 - Vi kommer under sommaren att börja låta utvalda kunder testa konceptet för vår första produkt som vi hoppas vi ska kunna lansera på marknaden tidigt 2009.

 

Vad har Chalmers Innovation betytt för företaget?

Mycket. Speciellt har deras affärscoach genom sin erfarenhet gett oss mycket av det strategiska tänket som behövs för att lyckas. Han har också hjälpt oss med att få in investeringar från dels låneinstitut med s k mjuka lån men även kontakter med riskkapitalister. Chalmers Innovation är också en väsentlig investerare i projektet. Allt detta har burit frukt, avslutar Per.

 

 JOSABETH SAHLÈNIUS

 Fakta om Nema Labs:

Grundat: September 2006

Antal anställda: 7

Första produktlansering: 2009

Finansiering: Chalmers Innovation, Innovationsbron, Volvo Technology Transfer