Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Very long instruction word processor structure supporting simultaneous multithreading

A super-long instruction word and instruction processing technology, which is applied in the field of computers and electronic equipment, can solve problems such as waste of processor resources, achieve the effect of improving execution speed and enhancing access efficiency

Active Publication Date: 2011-04-06
TSINGHUA UNIV
View PDF3 Cites 49 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] For this reason, an object of the present invention is to propose a kind of very long instruction word processor structure that supports simultaneous multi-threading, and this structure redistributes the abundant functional units of single VLIW with larger emission width, and adopts multi-thread shared data cache The method can solve the problem of waste of processor resources to the greatest extent

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
  • Very long instruction word processor structure supporting simultaneous multithreading
  • Very long instruction word processor structure supporting simultaneous multithreading
  • Very long instruction word processor structure supporting simultaneous multithreading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] All embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0032] The embodiment of the present invention proposes a super-long instruction word processor structure supporting simultaneous multi-threading for the low efficiency of the processor to execute multi-threaded programs. The processor structure has the advantage of higher operability. At the same time, the resource utilization rate of the VLIW processor is improved, the instruction execution efficiency is improved, the execution time of the entire thread is shortened, and the processor resources are fully utilized, so that the proces...

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 provides a very long instruction word processor structure supporting simultaneous multithreading, which comprises at least two parallel instruction processing pipeline structures, wherein each instruction processing pipeline structure comprises an instruction obtaining module, an instruction distribution module and an instruction executing module, a general register file, a floating point register file and a control register file, the instruction obtaining module is used for obtaining instruction information, the instruction distribution module is used for receiving and distributing the instruction information obtained by the instruction obtaining module, and the instruction executing module comprises instruction executing units A, D, M and F which are used for executing the instruction information, the general register file is used for storing executing results of the corresponding executing units A, M and D, and the floating point register file is used for storing executing results of the corresponding executing units D and F. Through the structure, the resources of a processor can be more sufficiently utilized, the threading access efficiency is enhanced, and the processing speed of the processor is improved.

Description

technical field [0001] The invention relates to the technical fields of computers and electronic equipment, in particular to a super long instruction word processor structure supporting simultaneous multithreading. Background technique [0002] A microprocessor is a semiconductor integrated circuit integrated on a chip, including the control and execution of a series of arithmetic and logic operations. There are three common approaches to optimization of modern processor designs: [0003] 1. Increase the main frequency of the processor and shorten the execution time of each instruction. [0004] 2. Optimize the compiler and use more efficient instructions. [0005] 3. Instruction-level parallel technology (ILP). [0006] Since the higher performance of the processor cannot be solved from the traditional structure, various strategies for improving the performance have been proposed. Among them, the effect of increasing the clock frequency and compiler optimization is limi...

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
IPC IPC(8): G06F15/80G06F9/38
Inventor 何虎白无
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products