Unlock instant, AI-driven research and patent intelligence for your innovation.

A dynamically adjustable asymmetric instruction relinking method and device

A dynamic adjustment and asymmetric technology, applied in the computer field, can solve the problems of lack of common instruction alignment processing and waste of storage space, and achieve the effect of improving instruction fetch speed and execution efficiency

Active Publication Date: 2022-06-07
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, most compilers on the market do not perform alignment processing for ordinary instructions, even if some compilers perform alignment processing for ordinary instructions, it will greatly waste storage space

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
  • A dynamically adjustable asymmetric instruction relinking method and device
  • A dynamically adjustable asymmetric instruction relinking method and device
  • A dynamically adjustable asymmetric instruction relinking method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] Embodiments of the present invention are described below. However, it should be understood that the disclosed embodiments are merely examples, and other embodiments may take various alternative forms. Drawings are not necessarily drawn on a scale; Some features may be exaggerated or minimized to show the details of a particular part. Accordingly, the specific structural and functional details disclosed herein should not be construed as limiting, but merely as a representative basis for teaching those skilled in the art to use the present invention in various ways. As those of ordinary skill in the art will appreciate, the various features illustrated and described with reference to any one of the accompanying drawings may be combined with one or more of the features shown in other drawings to produce embodiments not expressly shown or described. The combination of features shown provides a representative embodiment for a typical application. However, various combinations an...

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 present invention provides a dynamically adjustable asymmetric instruction relinking method and device, the method comprising the following steps: reading compiler configuration information to obtain memory width, and reading an executable object file; Each of the most basic functional units in the code segment is encapsulated as a separate atomic block; all the encapsulated atomic blocks are sorted according to the instruction width, and one or more of the atomic blocks are sequentially addressed according to the memory width redistribute, and fill empty instructions when the one or more atomic blocks cannot satisfy the memory width; after all the atomic block addresses are redistributed, all instructions are spliced ​​into a whole to generate the final usable Execute the object file. The invention can make the instructions complete alignment storage, thereby improving the fetching speed of the instructions and greatly improving the execution efficiency of the CPU.

Description

Technical field [0001] The present invention relates to the computer field, and more particularly, relates to a dynamically adjustable asymmetric instruction relinking method and apparatus. Background [0002] The information stored and processed by modern computers is represented by binary signals, and the program is a binary data stream for the computer, which enters the CPU in a pipelined manner for operation. Data is mainly passed between the CPU and memory. "Continuous" is the target that the processor refers to. If one instruction can be taken out of each clock cycle, a continuous stream of instructions can be provided for subsequent executions of the processor without idle clock cycles. [0003] When the processor finger encounters an instruction with an unaligned address, it can be difficult to refer to "continuously" because storage units tend to use SRAM (Static Random Access Memory), and the SRAM's read port tends to have a fixed width. Take SRAM with a width of 32 bit...

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 Patents(China)
IPC IPC(8): G06F8/54G06F8/41
CPCG06F8/54G06F8/447
Inventor 周玉龙刘同强李拓邹晓峰
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD