Trans-instruction-set executive component transplanting and cutting method

A technology for executing components and instruction sets, applied in the field of agile development across instruction sets, can solve problems such as different core functions, achieve good versatility and reduce time costs

Pending Publication Date: 2021-11-02
NAT UNIV OF DEFENSE TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is instruction set isolation between microprocessors at different application levels, and other core functions are not exactly the same. For example, the high-performance computing core focuses on vector floating-point operations, and the embedded controller only has basic numerical computing capabilities.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Trans-instruction-set executive component transplanting and cutting method
  • Trans-instruction-set executive component transplanting and cutting method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further elaborated below through specific implementation cases and accompanying drawings. The specific implementation cases described here are only used to explain the present invention and not to limit the present invention.

[0029] As a standard term, "native instruction set" is used below to refer to the instruction set supported in the design to be converted; "design to be converted" refers to the execution unit design that supports the native instruction set; "target instruction set" refers to the supported instruction set after conversion. The instruction set, for example, the instruction set supported after conversion in this embodiment refers to the RISC-V instruction set. However, the method for transplanting and tailoring execution units across instruction sets in this embodiment does not depend on a specific instruction set.

[0030] Such as figure 1 and figure 2 As shown, the execution unit transplantation and tailoring meth...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a trans-instruction-set executive component transplanting and clipping method, which comprises the following steps: respectively carrying out operator abstraction on a native instruction set and a target instruction set, and mapping supported operation into operators; performing function completeness checking; if the function completeness of the native instruction set is not qualified, executing part RTL function expansion is conducted on the to-be-converted design; mapping of operators and control signals is established for the design to be converted, and a mapping table of the operators and the control signals is obtained; and finishing the RTL design cutting of the executive component based on the mapping table of the operator and the control signal. According to the invention, the space formed by the execution component control signals is used as an interface of the instruction set and the RTL design, so that automatic transplantation of the cross-instruction-set execution component design is realized, and aiming at the requirements of agile design and cross-instruction-set knowledge migration of a processor, the design period can be effectively shortened, and the configurable attribute of the execution component design can be enhanced.

Description

technical field [0001] The invention relates to a cross-instruction-set agile development technology in the field of microprocessor design technology, and specifically relates to a cross-instruction-set execution component transplantation and tailoring method, which is used to realize cross-instruction set rapid transplantation of execution components. Background technique [0002] The development of instruction sets is at a critical point in the transition from a closed community to an open source community. The rise and development of open source instruction sets has brought many opportunities and challenges to microprocessors. The typical open source instruction set RISC-V not only has the advantage of low cost, but also meets the needs of current microprocessor design for concise instruction set and agile design. At present, the RISC-V instruction set is widely used in embedded applications, such as MCU and so on. High-performance microprocessors are also gradually deve...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/30
CPCG06F9/30196G06F9/30181
Inventor 邓全孙彩霞倪晓强郭维郑重黄立波郭辉雷国庆王俊辉隋兵才王永文
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products