Högprestandaberäkningar med Fortran
Kursplan, C-nivå, 1TT476
Kursen är avvecklad.
- Kod
- 1TT476
- Nivå
- C
- Ämne(n)
- Datavetenskap
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 24 maj 2000
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Numerisk analys I, Programmeringsteknik I eller
motsvarande kunskaper samt minst 100 poäng inom
civilingenjörs-, datavetenskapligt- eller
matematiskt- naturvetenskapligt program.
Syfte
Att ge kunskaper och färdigheter i hur Fortran
90/95 används för att skriva effektiva program
på datorer med modern arkitektur. Att ge kunskaper
om organisation och analys av programvara och
hjälpmedel för detta. Att ge färdigheter i hur
parallelliseringsverktyg för SMP-parallellisering
används tillsammans med Fortran.
Innehåll
Genomgång av Fortran 90, Fortran 95 och
jämförelse med andra programmeringsspråk.
Portabilitet. Hjälpmedel för problemlösning
och programutveckling, avlusning, organisation av
kod, analys av prestanda. Datoraritmetik. Olika
typer av datorarkitekturer och minnessystem.
Effektiv implementering av numeriska metoder på
moderna datorarkitekturer. Parallellisering i
gemensam namnrymd, SMP och NUMA.
Parallelliseringsverktyg som OpenMP och HPF.
Undervisning
Föreläsningar, laborationer. Inlämningsuppgifter.
Examination
Skriftligt prov vid kursens slut. Obligatoriska uppgifter förekommer som ett led av examinationen
Litteraturlista
Litteraturlista saknas.