The core technology of cloud storage is parallel computing. Parallel computing refers to the process of using multiple computing resources to solve computing problems at the same time. Its basic idea is to use multiple processors to collaboratively solve the same problem, that is, to decompose the problem to be solved into several parts, each part is composed of an independent processor for parallel computing. In order to take advantage of parallel computing, computing problems usually exhibit the following characteristics: 1. Separating the work into discrete parts helps to solve it simultaneously; 2. Execute multiple program instructions at any time and in a timely manner; 3. The consumption of solving the problem under multiple computing resources The time is less than that of a single computing resource.
#The operating environment of this article: windows10 system, thinkpad t480 computer.
The core technology of cloud storage is parallel computing.
Parallel Computing (Parallel Computing)refers to the process of using multiple computing resources to solve computing problems at the same time. It is an effective means to improve the computing speed and processing power of computer systems. Its basic idea is to use multiple processors to collaboratively solve the same problem, that is, to decompose the problem to be solved into several parts, and each part is calculated in parallel by an independent processor.
A parallel computing system can be either a specially designed supercomputer containing multiple processors or a cluster of several independent computers interconnected in some way. Data processing is completed through parallel computing clusters, and the processing results are returned to the user.
Simply put, parallel computing is the simultaneous use of multiple computing resources to solve a computing problem:
A problem is decomposed into a series of discrete parts that can be executed concurrently ;
Each part can be further decomposed into a series of discrete instructions;
The instructions from each part can be executed on different processors are executed simultaneously;
requires an overall control/cooperation mechanism to be responsible for scheduling the execution of different parts.
For example,
The calculation problem here needs to have the following characteristics:
Can be decomposed into concurrent execution of discrete fragments;
Different discrete fragments can be executed at any time;
Using multiple computing resources The time spent is less than that of using a single computing resource.
Computing resources here usually include:
Computers with multiple processors/cores;
Any number of computers connected together.
Expand knowledge:
To utilize parallel computing, computing problems usually exhibit the following characteristics:
(1) Separating work into discrete parts helps to solve it simultaneously;
(2) Execute multiple program instructions at any time and in a timely manner;
(3) Under multiple computing resources Solving the problem takes less time than with a single computing resource.
(Recommended tutorial:Programming video)
The above is the detailed content of What is the core technology of cloud storage?. For more information, please follow other related articles on the PHP Chinese website!