Independent stack function calling method based on CMP speculation multi-thread mechanism
A function call, multi-threading technology, applied in the computer field, can solve the problems of inter-thread dependency, affecting thread initiation, affecting program speedup ratio, etc., to eliminate the stack locking problem, avoid waiting, and improve the effect of parallel speedup ratio.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] The present invention will be described in further detail below in conjunction with the accompanying drawings. What has been described is by way of explanation, not limitation, of the invention.
[0028] A speculative multithreading mechanism based on CMP. The program source code generates instructions through the compilation stage (including the processing of the SUIF compiler front-end and compiler back-end), and then is processed by the assembly linker to generate the corresponding binary file and run through the processor. The processor runs in a speculative multi-threaded manner, and outputs the result of the program after getting the result.
[0029] A CMP-based speculative multithreading mechanism (see figure 1 ) under the independent stack function calling method, when the processor is initialized, it divides a private memory space for each processor unit from the shared memory space as the stack space, and each processor unit records its corresponding independ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 