Genom att surfa vidare godkänner du att vi använder cookies. Jag förstår

En smartare it-nyhetssajt

Ny PPA gör alla till ninjor

Watson och Siri hjälper oss att analysera information och få svar. Nu har forskare vid Linnéuniversitetet tagit fram en PPA, Parallel Programming Assistant, som på liknande sätt hjälper programmerare skapa programkod som bättre utnyttjar kapaciteten hos datorer och mobiler.

18 oktober 2017 digit

AdobeStock_70617096_2.jpg

Datorer, surfplattor, mobiler – alla innehåller processorer som kan arbeta med flera uppgifter parallellt. Men de flesta program och appar är utformade för att bearbeta uppgifter en i taget, sekventiellt, vilket innebär att stora delar av processorernas kapacitet inte används. För att utnyttja resurserna maximalt krävs avancerad kunskap i så kallad parallellprogrammering. Det är mycket svårare och de som är experter på detta kallas ibland ninja-programmerare.

– Det har utvecklats olika modeller för parallellprogrammering men många nybörjare gör ändå vanliga misstag som kan leda till försämrad prestanda eller till att ett program beter sig konstigt. Därför utvecklar vi en kognitivt baserad digital assistent som hjälp, säger Sabri Pllana, ledare för High-Performance Computing Center och lektor i datavetenskap vid Linnéuniversitetet.

Watson vs Jeopardyvinnare

Kognition är en samlingsterm för processer som handlar om bland annat kunskap, tänkande och information. Det kanske mest kända kognitiva datorsystemet är IBM:s Watson, som 2011 besegrade två tidigare mästare i tv-frågesporten Jeopardy. Apples Siri och Googles Nu är andra exempel på system som kan svara på frågor om hälsa, kalendrar, sport och annat.

– På ett sätt som liknar Siris kan vår Parallel Programming Assistant, PPA, svara på frågor som rör parallell programmering. PPA kan kommunicera och interagera i realtid via text och tal. En nybörjare på parallellprogrammering kan ställa frågor, så söker PPA i sin kunskapsdatabas efter ett lämpligt svar, berättar Sabri Pllana.

Forskarna bedömer att PPA:n snart kan användas som pedagogisk resurs på en grundkurs i parallellprogrammering – och att man i framtiden inte behöver vara en ninja för att utnyttja möjligheterna med parallellprogrammering.

Källa: Linnéuniversitetet

Senaste nytt

Skärmfritt en semesterdröm

21 juni 2018

61 procent av svenskarna uppger att de skulle vilja åka på en skärmfri semester. Förhoppningen är att bli mer närvarande och få en paus från sociala medier. Men det finns en oro för att missa mejl och att inte vara uppdaterad i nyhetsflödet, enligt en ny undersökning.

AI mot prostatacancer

21 juni 2018

AI kan ge en ökad förståelse till hur prostatacancer kommer till, det menar forskargrupper vid KTH och Karolinska Institutet.

9,6 miljoner till digital kompetens

20 juni 2018

Regeringen har gett Internetstiftelsen, IIS, medel som ska användas för att etablera Digidelcenter i ett antal kommuner. Etableringen ska stärka kommuninvånares möjligheter att öka sin digitala kompetens.

Media ökar säkerheten

20 juni 2018

Fotbolls-VM i Ryssland är igång och med det följer självklart även ett stort antal medieföretag. Enligt Sveriges Radio Ekot har vissa av dessa av säkerhetsskäl tagit med sig gamla datorer och mobiler dit, för att sedan kunna kassera dem efter mästerskapets slut.

E-journal för blivande mammor

19 juni 2018

Hittills i år har 190 000 stockholmare loggat in för att läsa sin egen patientjournal, och nu görs över 20 000 inloggningar per dag på 1177 Vårdguidens e-tjänster bara i Stockholms län. Nu kan också länets gravida läsa sin digitala journal.

IoT för kokoll

18 juni 2018

På en gård utanför Uppsala bär kossorna smarta sensor-halsband som ger lantbrukaren värdefull information och gör det möjligt att övervaka Rosa och Blanka via en app.