System and method for restricting increasing register addressing space in instruction width processor

A technology of registers and register groups, applied in memory systems, register devices, concurrent instruction execution, etc.

Active Publication Date: 2008-06-18
VIA TECH INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is often the main limiting factor in system performance

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 restricting increasing register addressing space in instruction width processor
  • System and method for restricting increasing register addressing space in instruction width processor
  • System and method for restricting increasing register addressing space in instruction width processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0089] Instructions in Very Long Instruction (VLIW) processors, etc. often contain address fields for several operands per operation. These high instruction widths lead to increased on-chip storage costs for such instructions. And correspondingly, these high instruction widths also reduce system efficiency. This is often the major limiting factor in system performance.

[0090] Techniques are disclosed for arranging components within a specific architecture in processor space, thereby allowing multiple operations to be performed within a single pulse cycle with shorter instruction blocks. These shortened instruction words are provided by additional hardware components to the register space of the processor and an additional pre-processing step which may be performed by the compiler during code generation. Figure 4 and Figure 5 Several embodiments of processors configured to accommodate shortened instruction blocks are disclosed.

[0091] Such as Figure 4 As shown, the ...

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

A system for executing instructions is presented. In some embodiments, among others, the system comprises functional units, local multiplexers, local register files, and a global register file, which are communicatively coupled to each other and arranged to accommodate shortened instruction words in multiple-issue processors. These components are arranged to permit greater access to registers by instructions, thereby permitting reduction of the word length, as compared to conventional very long instruction word (VLIW) processors.

Description

technical field [0001] The present invention relates to a computer architecture, in particular to a computer processor. Background technique [0002] Very long instruction word or VLIW (very long instruction word; VLIW) processor is a known technology, and figure 1 is to show an example of it. Such as figure 1 As shown in , a conventional processor includes: an instruction decoder 105, a control sequence hardware 115, an input / output buffer 130, one or more register arrays 110, and one or more functional units 120 (which also Known as the issue slot). [0003] In this architecture, instructions enter the instruction decoder 105 from an external source. The command decoder 105 converts the received command into a wider but easier to handle decoded internal format. The decoded instruction is then used to control the operation of the data path components (including the I / O buffer 130, the register set 110 and the functional unit 120). Since the operations of conventional ...

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/318
CPCG06F9/3012G06F9/3885
Inventor 柏瑞斯·柏克潘克提莫·佩塔西德瑞克·格兰丁
Owner VIA TECH INC
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