Adaptive fault-tolerant data parallel computing implementation method for multi-core processor
A multi-core processor and parallel computing technology, applied in the field of multi-core processors, can solve problems such as parallel programs cannot be executed correctly, multi-core processors fail, and fail.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.
[0035] The multi-core processor used in this embodiment is as figure 1 As shown, including isomorphic cores numbered 0, 1, 2, ..., q-1 in sequence, each core shares the off-chip memory, and the calculation data and calculation results are stored in the shared off-chip memory, and each core passes the data Parallel computing works together to complete computing tasks. In a specific application embodiment, multi-core processors perform block matrix multiplication (C=C+A*B) data parallel calculations such as figure 2 As shown, using the parallel computing method of data parallelism, the C and B matrices are divided into blocks according to the columns with the basic block size BLOCK as the unit. The single calculation task under the full load of each core is:
...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


