Parallellalgoritmer i vetenskapliga beräkningar

5 poäng

Kursplan, D-nivå, 1TD382

Kod
1TD382
Nivå
D
Ämne(n)
Datavetenskap
Betygsskala
Väl godkänd (VG), Godkänd (G), Underkänd (U)
Fastställd av
Teknisk-naturvetenskapliga fakultetsnämnden, 12 april 2006
Ansvarig institution
Institutionen för informationsteknologi

Behörighetskrav

120 poäng teknik/naturvetenskap inklusive Beräkningsvetenskap NV2 och Programmering av parallelldatorer NV1 eller motsvarande kunskaper.

Syfte

Att ge fördjupade och utvidgade kunskaper om hur numeriska algoritmer som förekommer i viktiga tillämpningsområden inom vetenskapliga beräkningar parallelliseras effektivt. Att ge god erfarenhet av att implementera och analysera sådana algoritmer på olika parallelldatorer.

Innehåll

Kursen ger en överblick av moderna parallella algoritmer för storskaliga beräkningsproblem som uppstår inom olika områden inom vetenskapliga beräkningar. Exempel på sådana områden är beräkningsfysik, beräkningskemi och beräkningar inom biologiområdet. Ett antal tillämpningar studeras, och både generella och problemspecifika algoritmer ingår. Dessutom behandlar kursen mjukvarutekniker för parallell programmering och användandet av parallella programvarubibliotek. I form av ett projekt implementeras en avancerad parallell algoritm på ett högpresterande parallelldatorsystem, och den parallella koden analyseras med olika hjälpmedel.

Undervisning

Föreläsningar, inlämningsuppgifter, projektarbete.

Examination

För godkänt krävs godkända inlämningsuppgifter och godkänt projektarbete.

Litteraturlista saknas.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin