Programming of Parallel Computers

5 credit points

Syllabus, C-level, 1TD363

Code
1TD363
Level
C
Subject(s)
Computer Science
Grading system
Pass with distinction (VG), Pass (G), Fail (U)
Finalised
31 May 2000
Responsible department
Department of Information Technology

Entry requirements

Three years (120 points) within Master programmes in engineering, computer science or natural sciences including basic courses in programming and scientific computing.

Aims

To give basic knowledge in parallel algorithms and

knowledge and skills in parallel programming.

Content

Classification of parallel computers. Different

forms of memory organisation, processors,

networks, program control. Different forms of

parallelism.

Programming models: Programming in a local

name space with MPI and in a global

name space with OpenMP. Grid computing and middleware. Performance measurements:

speedup, efficiency, flops and dicussions about

these measurements and alternatives.

Parallelisation of basic algorithms in numerical

linear algebra: matrix-vector multiplication and

matrix-matrix multiplication.

Parallelisation of algorithms in some

of the areas solution to full systems of linear

equations, graph algorithms or searching and

sorting.

No reading list found.

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin