CMP (Chip Multiprocessor)-based multi-speculative path thread partitioning method under speculative multithreading mechanism
A path line and multi-threading technology, applied in the computer field, can solve problems such as revocation, and achieve the effect of reducing the revocation rate and expanding the branch coverage
- 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 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.
[0035] see figure 1, the speculative multi-threaded system shown is mainly composed of two parts, the compiler and the simulator. Among them, the compiler part includes a program analyzer and a thread divider. The function of the program profiler is to analyze the source program to be processed in trial run, extract statistical information related to the input program, such as branch probability, loop body and process dynamic instruction number, and add the statistical information to the corresponding instruction in the form of comments middle. The thread profiler includes a path selection module, a control subgraph segmentation module, an excitation position selection module and a pre-calculated segment generation module. to reduce the overall complexity of thread divisio...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com