
Mohammad Jowkar modtager prisen af Dansk IT's næstformand, Klaus Kvorning
Hansen.
På sin generalforsamling onsdag den 11. juni 2008 uddelte Dansk Selskab for Datalogi (www.datalogi.dk) årets specialepris i Datalogi. Prisen gik til cand.scient. Mohammad Jowkar for hans arbejde med den nye CELL-BE processor.
Prisen blev overrakt af DANSK IT's næstformand, Klaus Kvorning Hansen, PenSam. Udover æren følger en check på 5000 kr doneret af DANSK IT. Mohammad Jowkar arbejder i dag med billedgenkendelse i Malmø. Efter prisoverrækkelsen var Dansk Selskab for Datalogi vært ved en reception og efterfølgende middag for de indstillede specialekandidater og deres vejledere.
Specialet har titlen "Exploring the Potential of the Cell Processor for High Performance Computing" og er en uhyre grundig evaluering af den nye CELL-BE processor fra Sony, Toshiba og IBM, ud fra dens potentiale til klassisk supercomputing.
Dommerkomiteen bestod af Professor Peter Møller Nielsen (Århus) og Professor Peter Johansen (København). Peter Johansen motiverede indstillingen til prisen: "Alle der har prøvet at pakke et stykke elektronik ud og kastet sig over brugsanvisningen vil kunne værdsætte Jowkar's beskræbelse og fryde sig over resultatet. At beskrive en så kompleks indretning som en moderne processor klart, præcist og brugbart er den formidable formidlingsopgave som Jowkar har kastet sig over - og løst. Dertil kommer en vurdering af processorens potentiale - og faldgruber - ledsaget af en sammenligning med andre moderne processorer. Jowkar slutter af med et gennemarbejdet forslag til hvordan man kan bygge en super-super computer af et antal af den beskrevne processor. Så hvis man har tanker om at bygge sådan en derhjemme (og har pengene dertil) så er Jowkars speciale helt klart stedet at begynde."

Årets specialepriskandidater. Mohammad Jowkar ses helt til venstre
Jowkar vandt prisen i skarp konkurrence med fire andre top-specialer indstillet fra hhv DTU, KU, SDU og RUC:
Niels Christian Juul
Formand for Dansk Selskab for Datalogi
(træffes på 3118 6950 og via ncjuul@ruc.dk)
Vedlagte fotos er taget af Niels Christian Juul, 2008 (yderligere haves)
Overrækkelsen foregik på DIKU (Datalogisk Institut, Universitetsparken 1, København)
Titel: "Exploring the Potential of the Cell Processor for High
Performance Computing"
Forfatter: Mohammad Jowkar
Vejleder: Professor Brian Vinter, DIKU
Censor: Lektor Josva Kleist, Aalborg Universitet
Specialet beskriver til sidste detalje motivationen og opbygningen af CELL-BE processoren og går derefter videre til at analysere de mange niveauer af parallelitet som processoren tilbyder/kræver for at opnå den ekstremt høje ydelse som den leverer og de flaskehalse der stadig findes i arkitekturen. Derefter beskrives en række metoder til at programmere en så kompleks processor hvor hele seks tilgange til programmering af en heterogen processor gennemgås. Derefter gennemgår Jowkar 4 programmer og deres potentiale for portering til CELL-BE processoren, han implementerer derefter alle fire applikationer og evaluerer deres ydelse på henholdsvis en og to CELL-BE processorer samt sammenligner med ydelsen på Intel og AMD CPU'er. Som det sidste designer Jowkar en Peta-flop computer baseret på CELL-BE processoren og beregner en pris på at bygge en sådan maskine.
Jowkar's speciale er på alle måder imponerende, han har klaret at beskrive CELL-BE processoren langt bedre og mere præcist end det er fundet noget sted i litteraturen, og faktisk anvendes Jowkars speciale nu flere steder som introduktion til CELL-BE og dens programmering. Jowkars evaluering af processorens muligheder og begrænsninger er omfattende og meget præcise og også hans gennemgang af mulige programmeringsparadigmer er komplet og grundig og hans gennemgang af værktøjer er ikke bare godt arbejde men reelt af meget høj værdi for en læser der ønsker at starte med CELL-BE processoren. Efter at have lavet en ekstremt grundig teoretisk gennemgang af CELL-BE processoren, dens potentiale og svagheder samt algoritmer, teknikker og værktøjer til programmering af den går Jowkar skridtet videre og demonstrerer denne kundskab i praksis, ikke med et men med fire eksempler der alle praktisk implementeres og tunes til at køre på CELL-BE processoren, og han viser at teorien matcher praksis ved at han opnår vældig høj ydelse på processoren, men også ved at demonstrere hvor lidt der skal ændres for at ydelsen falder drastisk.
Til sidst sætter Jowkar så prikken over i'et ved at designe hvad der på tidspunktet ville være verdens hurtigste supercomputer og prisen holdes under $10M som var det formulerede mål fra starten, idet $10M er det meste man med god fantasi kan forestille sig anvendt på en computer i Norden, men hvis Jowkar's design var blevet brugt på det tidspunkt ville man så have fået verdens hurtigste computer for et meget lavt beløb. Det er værd at tilføje at Jowkar gennemførte mere end 90% af specialet før han faktisk fik tilgang til en CELL-BE processor. Helt generelt et fejlfrit speciale med en uhyre detaljeret tilgang til alle de angrebne områder.