Check patentability & draft patents in minutes with Patsnap Eureka AI!

System and method for a fully synthesizable superpipelined VLIW processor

An ultra-long instruction word, processor technology, applied in electrical digital data processing, concurrent instruction execution, instruments, etc., can solve the problem of doubling the critical path, unable to obtain speed advantages, VLIWCPU bypass loop, etc.

Inactive Publication Date: 2007-09-12
NXP BV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Problem 3, i.e. VLIW CPU bypass loop is a major problem
If the bypass loop itself is also superpipelined, for example by inserting an extra pipeline stage into it, then the VLIW CPU will effectively run at 1.8x the clock speed immediately, but double the critical path for each computation in clock cycles, Because all actions will now take twice as many clocks, resulting in no actual speedup
Note: a slight speedup is possible because more operations can be performed per time unit; but for programs bounded by the critical path of computation, i.e., there is no shortage of functional units in the original VLIW CPU, Then you can't get the overall speed advantage

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
  • System and method for a fully synthesizable superpipelined VLIW processor
  • System and method for a fully synthesizable superpipelined VLIW processor
  • System and method for a fully synthesizable superpipelined VLIW processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] FIG. 4 shows an example design diagram of a new super-pipelined VLIW CPU 400 (CPU is also called a processor) according to the present invention. The new hyperpipelined VLIW CPU 400 includes a register file 414 , a bypass network 420 , a fast functional unit (FU) cluster 430 and a standard FU cluster 440 . Fast FU cluster 430 includes a small number of functional units (FUs) that implement a selected subset of operations in a basic loop with only a single register delay in the loop. Any other functional units of the standard FU cluster 440, or clusters thereof, shown in the VLIW CPU 400, are connected around this basic core, but as part of a basic loop comprising multiple clock cycles. Fast FU cluster 430 shows circuits and wiring surrounding three apparently identical copies of fast FU 460 . It should be noted that in an actual VLIW CPU design, the number of fast FUs can vary, the lines and registers surrounding them, and each fast FU 460 can have the same or differen...

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 relates to a method to create a fully synthesizable super-pipelined VLIW processor that creates both a high frequency operating processor as well as a high performance processor. It is proposed to split the operation units of the VLIW into two subsets. The first subset unit executes a basic loop with only a single register delay in the loop as the other unit, although connected around the first unit, has the conventional delay in the loop.

Description

technical field [0001] The present invention relates to a method for creating a fully synthesizable super-pipelined VLIW (Very Long Instruction Word) processor, which results in a high frequency working processor and a high performance processor. Background technique [0002] The VLIW central processing unit (CPU) is a well-known CPU architecture that has very good performance per silicon area compared to other CPU architectures, especially for signal processing and other parallelizable computations This is especially the case. To illustrate the VLIWCPU design, please refer to Computer Architecture: A Quantitative Approach', John L. Hennessy , David A. Patterson , David Goldberg , Morgan Kaufmann Publishers; ISBN: 1558605967; 3 rd edition (May 15, 2002). [0003] In the case of the same process and the same design style, the clock speed of VLIW CPU is usually close to but slightly lower than that of RISC processor. For example, fully synthesizable ARM and MIPS RISC ...

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): G06F9/38G06F9/30
CPCG06F9/3824G06F9/3891G06F9/3875G06F9/3826G06F9/3885G06F9/30G06F9/38
Inventor G·斯拉文布格J·-W·范德瓦尔德特
Owner NXP BV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More