Training/openMP
From HPC
Revision as of 14:56, 23 April 2018 by Pysdlb (talk | contribs) (Created page with "__TOC__ ==Introduction== openMP allows threaded programming across a shared memory system, so on our HPC this means utilizing more than one processing core across one computi...")
Contents
Introduction
openMP allows threaded programming across a shared memory system, so on our HPC this means utilizing more than one processing core across one computing node.
A shared memory computer consists of a number of processing cores together with some memory. Shared memory systems is a single address space across the whole memory system.
- every processing core can read and write all memory locations in the system
- one logical memory space
- all cores refer to a memory location using the same address