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

Danske Bank pluggar AI

24 maj 2019

Danske Bank ska genomföra utbildningar inom AI för alla Sveriges medarbetare under 2019. Förhoppningen är att tekniken bland annat ska kunna hjälpa till mot finansiell brottslighet. 

Cyberhot i skattetider

24 maj 2019

För första gången finns banktrojanen Trickbot på den svenska listan över skadlig kod. Som om det inte vore illa nog smög den sig in lagom till att skattedeklarationen skulle lämnas in.

Bosch billiga lufttaxi

23 maj 2019

Med hjälp av sensorer från Bosch kan vi snart se flygande taxibilar. Flygtester inleds 2020 och autonoma flygtaxis kan bli realitet i våra städer till 2025. 

Gartner hyllar Dell

22 maj 2019

Gartner har prisat Dell Technologies för sitt hållbarhetsarbete. En anledning är Nextwave, projektet där man har som mål att skapa världens första försörjningskedja med havsplast.

GDPR ett år senare

21 maj 2019

Tre av fyra svenskar oroar sig över hur deras personuppgifter används av företag. Och var sjätte medborgare har utnyttjat någon av rättigheterna som kom med GDPR, som bland annat rätten att bli glömd. Det visar Datainspektionens första rikstäckande integritetsrapport.

Smartare cancervård

20 maj 2019

Nu startas ett samarbete mellan läkemedelsindustrin, akademin och sjukvården för att utveckla en plattform för precisionsmedicin. Målet är att läkemedelsbehandling baserad på patienters genetiska profil ska bli mer tillgänglig vid svår cancersjukdom.