High Performance Computing and Programming

5 credit points

Syllabus, C-level, 1TD369

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

Entry requirements

Computer Programming, first and second course, Scientific computing, first course and at least 2.5 years of studies within Master programmes in computer science, natural sciences or engineering.

Aims

To provide knowledge of, and experience in, writing efficient programs on high

performance computers with modern architectures. To provide knowledge of

organisation and analysis of software and tools for this.

Content

Programming in C/C++ for high performance computing. Fortran 95 and comparison to other anguages. Portability. Tools for problem solving

and program development, debugging, organisation

of code, scripting languages, such as Python, analysis of performance. Different types of computer architecture and memory organisation. Efficient implementation

of numerical methods on modern architectures. Applications from different areas in science and technology.

Instruction

Lectures, laboratory work and compulsory assignments.

Assessment

Written examination at the end of the course and approved compulsory assignments.

FOLLOW UPPSALA UNIVERSITY ON

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