Skip to content

Commit 785da5d

Browse files
authored
Update 01-parallel-programming.md
1 parent e180191 commit 785da5d

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

intro-day/docs/01-parallel-programming.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -270,16 +270,13 @@ EuroHPC JU LUMI (HPE Cray EX) <br>at CSC (2021–)
270270
# Summary
271271

272272
- Parallel Computing: data is splitted in small independent parts
273-
- Tightly coupled vs. Embarrassingly parallel
274-
- Data Parallelism vs. Task Parallelism
273+
- Tightly coupled vs. Embarrassingly parallel, Data vs. Task Parallelism
275274
- Parallelization causes an extra cost not present in a serial program
276275
- Competition over the same data can cause race conditions or deadlocks
277-
- Data distribution: local vs. global dependencies
278-
- Data distribution: load balance
276+
- Data distribution: local vs. global dependencies, load balance
279277
- Parallel programming models:
280278
- The hardware target affect the algorithm choice
281-
- Processes vs. Threads
282-
- GPU programming models are threads based
279+
- Processes vs. Threads (include GPU programming model)
283280
- Parallel Programs run on Supecomputers
284281
- Nodes, Fast Interconect, Parallel Storage Servers
285282
- LUMI: 2064 CPU nodes (~260,000 CPU cores), 2978 GPU nodes (~12,000 MI250X GPUs)

0 commit comments

Comments
 (0)