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

Method and apparatus for reordering commands and restoring data to original command order

A technology of reordering and ordering, applied in the input/output process of data processing, electrical digital data processing, instruments, etc.

Inactive Publication Date: 2006-03-01
INTEL CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this is a reactive approach, it does not actively reorder the commands in the command stream

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
  • Method and apparatus for reordering commands and restoring data to original command order
  • Method and apparatus for reordering commands and restoring data to original command order
  • Method and apparatus for reordering commands and restoring data to original command order

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention relates to a system and method for reordering commands sent to resources by an initiating device. The way commands are rearranged is to maximize the efficiency of resource utilization. The present invention can be realized by coupling data between the starting device and the resource by using reordering logic, and is suitable for those resources and starting devices that meet certain criteria. Specifically, the suitable starting device is those pipelined transmission commands. The equipment of the resource and at least one type of command can be reordered before being transmitted to the resource.

[0022] Appropriate resources are those that can be operated more efficiently through command reordering, such as DRAM, flash memory, CDROM, DVD, hard disk, and floppy disk, which can reduce memory access time or eliminate them by reordering commands The memory cycle time between successive commands is delayed to operate more efficiently. Appropriate efficien...

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 and method are provided for enhancing the efficiency with which commands from an initiating device to a resource are processed by the resource. The system includes a command queue, a plurality of command reorder slots coupled to the command queue, and command selection logic coupled to the resource and the command reorder slots. Commands ready for processing are loaded into the command reorder slots, and the command selection logic applies an efficiency criterion to the loaded commands. A command meeting the efficiency criterion is transferred to the resource for processing. The system may also include response reordering logic, which is coupled to the command reorder logic. The response reorder logic returns to original command order data provided in response to reorder read commands.

Description

Technical field [0001] The present invention relates to the field of processing commands to resources, in particular to a system and method for rearranging the processing order of commands to resources. Background technique [0002] Modern computer systems include many devices, which are connected through one or more buses in order to access various resources in the computer system. For example, a computer system may include a central processing unit (CPU), a graphics system, and several peripheral devices, each of which can access a resource, such as main memory. In order to minimize the waiting time, the command from the device to initiate access to the resource must be delivered and completed as efficiently as possible. The speed at which commands are transferred between the resource and the originating device is mainly restricted by the intervening bus and the arbitration scheme adopted in the computer system. The speed at which commands are executed on a resource depends on ...

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): G06F3/06
CPCG06F3/061G06F3/0659G06F3/0674
Inventor D·J·哈里曼B·K·朗根多夫R·J·里森曼
Owner INTEL CORP