Multi-mode microprocessor with 32 bits

A microprocessor and processor technology, applied in machine execution devices, concurrent instruction execution, etc., can solve problems such as lack of advantages, inability to fully utilize processor performance, and inability to select operating modes, and achieve the effect of effective hardware resources.

Inactive Publication Date: 2008-06-18
ZHEJIANG UNIV
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Most of the existing microprocessor structures only support one operating mode, and the corresponding operating mode cannot be selected according to different application characteristics
Due to the diversity of embedded applications, the processor has high performance in some applications, but it does not show advantages in other applications, and the performance of the processor cannot be fully utilized.
[0004] There are no relevant patents and research on the research on the microprocessor structure supporting multi-mode according to different application characteristics

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
  • Multi-mode microprocessor with 32 bits
  • Multi-mode microprocessor with 32 bits
  • Multi-mode microprocessor with 32 bits

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The operating process of the microprocessor of the present invention in various modes is schematically shown in FIG. 1 . The dual-issue mode is the default mode of the processor, and the processor enters the dual-issue mode after booting.

[0034] In dual-issue mode, the processor uses a sequential-issue dual-issue strategy. As shown in Figure 1(2), the processor fetches two adjacent 32-bit instructions from the instruction cache at each clock cycle and sends them to the pipeline. The previous instruction enters the pipeline PIPE 1, and the latter instruction enters the pipeline PIPE. 2. This ensures that the instructions sent to PIPE 1 are executed prior to the instructions sent to PIPE 2 in the execution sequence of the program. The execution order of the instructions in the pipeline is consistent with the actual order of the instructions in the program. When an instruction cannot be issued due to a certain pipeline event, the entire instruction issuance is blocked u...

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 32-bit multi-modal microprocessor, and the processor is based on two level-six pipeline structures PIPE1 and PIPE2, which both comprise the six pipeline levels of command fetching, decoding, executing, accessing and storing, TAG comparing and back writing; the processor supports three running modes, including dual-core mode, dual-transmission mode or dual-thread mode; under the dual-core mode, the processor is divided in microstructure into two single-transmission processors with high performance; under the dual-transmission mode, the processor is merged in microstructure into a computer processor with high performance, dual transmission and compact command set; under the dual-thread mode, the processor is a simulated SMT processor between fine granularity and multi-thread technology, thus the processor can support two running modes at the time. The microprocessor of the invention can be configured into different running modes according to application features.

Description

technical field [0001] The present invention relates to a microprocessor and a computer system. More specifically, the present invention relates to a 32-bit multi-mode microprocessor that satisfies the application characteristics of various embedded media. mode (referred to as dual-launch mode), dual-processor core mode (referred to as dual-core mode), and dual-thread mode. Users can choose the corresponding operating mode according to the characteristics of the application. Background technique [0002] At present, embedded media has a wide range of applications, and different applications have different characteristics, and have different requirements for processor performance. For example, some applications require the processor to respond to user requests in real time, monitor various states of the system, and then perform correct system control, and require the processor to perform a large number of real-time data processing tasks. At this time, multi-threading or multi...

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 & AuthorityApplications(China)
IPC IPC(8): G06F9/38
Inventor刘鹏陈科明顾雄礼黄卫兵王小航王维东史册姚庆栋
OwnerZHEJIANG UNIV