Software and hardware combined command relative controlling method based on logic transmitting rank
A technology of launch sequence number and instruction control, applied in the field of microprocessor design, can solve the problems of not guaranteeing the correlation of multiple instruction groups, reducing design complexity and implementation cost, danger detection logic, etc., to reduce design overhead and hardware Complexity, the effect of reducing complexity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.
[0023] like figure 1 Shown, a kind of software-hardware combination command correlation control method based on logic launch serial number of the present invention, its steps are:
[0024] (1), compiling: the compiler generates instruction opcode OP(I), logical launch sequence number LIN(I) and d correlation vectors between instruction I and the previous w-1 instructions for any instruction I, and generates operations Vector VOP(I)={OP(I), LIN(I), DepV 0 (I), DepV 1 (I),..., DepV (d-1) (I)}; match with the information produced by the compiler, the structure of the item k of the instruction queue IQ is: IQ_Item(k)={OP(k), LIN(k), IQ_DepV 0 (k), IQ_DepV 1 (k),...,IQ_DepV (d-1) (k)}; At the same time, the microprocessor hardware provides a w-bit instruction queue IQ to occupy the state vector register MaskInIQ, which represents all...
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