Mergeit ApS
Open itMerge itDevelop it
 Home > Dag 1

Program for Dag 1


Dag 1: Introduktion til parallel- og clusterprogrammering.

  • Multitheadprogrammering: Med udgangspunkt i C++ og Boost: Threads gives en introduktion til programmering i multithread miljøer:

    • Process-begreber: fibers, threads og processer
    • OS kernebegreber: timeslicing, (preemptive) multitask kerne, realtidskerner og latency
    • Multithreading. primitiver 1: mutex/semaphore
    • Multithreading. primitiver 2: fork/join,yield, sleep
    • Thread-safe kode
    • Brug af globale variable
    • Multicores CPU’s og multithreading
    • Superthreading og hyperthreading

  • Cluster teknologi og metoder:

    • Introduktion til High-performance-, cluster-, distribueret og gridcomputing
    • Distributed og cluster computing i detaljer
    • Software metoder: message passign vs. sharedmemory
    • Task/Data parallisme
    • Modeller: implicit/eksplicit parallelitet, concurrency
    • Flynn’s taksonomi: SISD, SIMD, MISD, MIMD
    • Grid computing vs. clusters
    • Amdahl’s lov, Gustafson’s lov
    • Hardware: superscalar, multicores, vector processor

Eksempler på projekter, udarbejdet af Mergeit.
Nyheder

ingen nyheder i denne liste

Seneste blog

ingen nyheder i denne liste

asterisk konsulenter

Medarbejdere

Læs mere om virksomhedens medarbejdere og deres forskellige kompetencer.

Kontakt os

Kontakt Mergeit for yderligere oplysninger om ydelser, produkter eller for et bud på, hvordan vi bedst imødekommer jeres ønsker.

Om Mergeit

Mergeit udvikler open source-software, som har til formål at forbedre kvaliteten af hverdagens IT-løsninger.

Nyeste sider