IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Introduktion til parallel og distribueret databehandling 
Kursusnavn (engelsk):Introduction to Parallel and Distributed Computing 
Semester:Forår 2007 
Udbydes under:cand.it., tværfaglig it-udvikling (tit) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:30 
Maks. antal deltagere:40 
Formelle forudsætninger:Programming, fundamental algorithms and data structures, experience of Java or similar language. 
Læringsmål:The course will introduce languages, architectures and applications relevant to high-performance parallel computing (HPC).  
Fagligt indhold:1) Survey of High Performance Computing (HPC) applications in science, business and web services.
(2) Hardware and architecture; multiprocessor systems, distributed shared memory networked computers, clusters, message-passing multicomputers, grids, processor farms.
(3) parallel programming tools including MPI, PVM.
(4) parallel programming techniques: message passing, partitioning, divide and conquer, cellular automata algorithms, pipelining algorithms, shared memory parallel programming; synchronization, barriers, locks.
(5) abstract models of parallel computing (PRAM, BSP).  
Læringsaktiviteter:12 forelæsninger + frivillige øvelsestimer

Lectures and exercises. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

20 min. individual oral exam based on a written assignment  

Litteratur udover forskningsartikler:
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Onsdag 09.30-12.00 Forelæsning RUC 43-2.29
Onsdag 13.00-15.30 Øvelser RUC 43-2.29

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2007-06-08 Tidspunkt oplyses senere Mundtlig eksamen RUC Lokale oplyses senere