Hoppa till innehåll
← Till sökresultaten

Beräkningsvetenskap: Parallellprogrammering inom beräkningsmatematik

Universitet/högskola · Kurs · Avancerad nivåLunds universitet

Annons

Annonsplats – inget annonsnätverk kopplat ännu.

Fakta

Ämnesområde
Naturvetenskap
Nivå
Avancerad nivå
Omfattning
7.5 högskolepoäng
Längd
5 veckor
Studietakt
50 %
Studieort
Uppgift saknas
Start
2026-11-02
Slut
2027-01-17
Examen
Uppgift saknas
CSN-berättigad
Uppgift saknas
Avgift
23 125 SEK

Ansökan

Ansökan stängde 2026-04-15

Till ansökan hos Lunds universitet ↗

Påminn mig att söka

Om utbildningen

Lär dig hur parallellprogrammering accelererar numeriska algoritmer på moderna flerkärniga system och kluster. Kursen behandlar både delat minne och distribuerat minne samt hur man uppnår betydande hastighetsvinster i vetenskapliga beräkningar. Denna kurs ger en gedigen introduktion till parallellprogrammering i vetenskapliga beräkningar för studenter som vill utöka sina beräkningsmässiga färdigheter till moderna flerkärniga system och fler-nodssystem. Kursen tar upp de grundläggande idéerna bakom programmering med delat minne och distribuerat minne. Den illustrerar vanliga hinder för prestanda, möjliga orsaker till icke-reproducerbara resultat och skäl till att program kan frysa under körning. Du studerar också hur algoritmers struktur samspelar med hårdvara samt hur man analyserar prestanda och skalbarhet hos parallella implementationer. KursinnehållIntroduktion till programmering i CGrundläggande begrepp inom parallell databehandling med delat och distribuerat minneVanligt använda kommandon i MPI och OpenMPPrestandautvärdering av parallella applikationerFelsökning och profilering av parallella programEffektiv OpenMP- och MPI-parallellisering av vanliga algoritmiska strukturer såsom matris-vektor-produkter, skalärprodukter, obalanserade summor, rekursiva anrop samt divide-and-conquerHybridparallellisering (delat och distribuerat minne) av en stencilkod på ett regelbundet rutnät.Kursen är alternativ-obligatorisk inom masterprogrammet i beräkningsvetenskap och kan läsas som valfri kurs inom masterprogrammet i matematik med specialisering i numerisk analys. Den ges även som fristående kurs.

Behörighet

För tillträde till kursen krävs Engelska 6/B och minst 90 högskolepoäng i naturvetenskap inklusive kunskaper motsvarande kursen NUMA01, Beräkningsprogrammering med Python (7,5 hp). Dessutom krävs kunskaper motsvarande en av kurserna NUMA32 Numeriska metoder för differentialekvationer (7,5 hp), NUMN21Avancerad kurs i numeriska algoritmer med Python/SciPy (7,5 hp), FYTN03, Beräkningsfysik (7,5 hp) eller FYSN33 Tillämpad beräkningsfysik och maskininlärning (7,5 hp).

Rekommenderade förkunskaper: uh

Alla tillfällen (1)

OrtStartStudietaktAnsökan
Skåne län2026-11-0250 %Ansökan stängde 2026-04-15

Liknande utbildningar

Är du anordnare? Lyft utbildningen överst i relevanta sökningar.

Källa: Skolverkets Susa-nav · Uppdaterad i källan 2026-10-06 · Hämtad 2026-10-07. Uppgifter som saknas i källan visas som ”Uppgift saknas”.