It's the parallelism present in an application that enables several parts of that application to be executed simultaneously, using different hardware resources. The notions we are about to introduce are general: they concern both the parallelism used in single-processor and parallel architectures.
Example: To introduce the notion of parallelism, we will examine the following loop:
...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
(1) - KOBAYASHI (H.) -
Feasibility Study of a Future HPC System for Memory-Intensive Applications : Final Report.
-
Proceedings of the joint Workshop on Sustained Simulation Performance, University of Stuttgart (HLRS) and Tohoku University, pp 3-16 (2014).
...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
This offer includes interactive articles. Their quizzes highlight the key information to remember and validate their acquisition: from reader to player, you can enrich your knowledge.
You can easily identify them thanks to this pictogram: