Write message prospect processing method and device facing board-level high-speed bus

A high-speed bus and processing method technology, applied in the direction of electrical digital data processing, instruments, etc., can solve the problems that cannot really eliminate the delay of write request message verification, increase the complexity of hardware design, etc., and achieve the reduction of message processing delay , the effect of improving performance

Active Publication Date: 2015-08-26
NAT UNIV OF DEFENSE TECH
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The invalidation operation requires subsequent processing modules to add special logic for support, increasing the complexity of hardware design, and the final execution of the write request still needs to wait for the verification result, which cannot really eliminate the verification delay of the write request message

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
  • Write message prospect processing method and device facing board-level high-speed bus
  • Write message prospect processing method and device facing board-level high-speed bus
  • Write message prospect processing method and device facing board-level high-speed bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Such as figure 1 As shown, the steps of the forward-looking processing method for writing messages oriented to the board-level high-speed bus in this embodiment include:

[0034] 1) Receive the write message of the link layer, analyze the received write message and perform verification, if the verification fails, request retransmission of the write message, and mark the error flag Error of the write message as 1;

[0035] 2) Perform boundary judgment on the received write message, identify the write command cmd and write data wdata of the write message, and directly cache and output the write command cmd and write data wdata through the FIFO queue without distinguishing whether the message has passed the verification For the follow-up processing logic of the message; at the same time, the error flag bit Error of the write message is detected. If the error flag bit Error is 1, the retransmitted write message is received in a loop until the retransmitted write message pas...

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 write message prospect processing method and device facing a board-level high-speed bus. The method comprises the following steps: receiving a write message of a link layer; carrying out checking; setting error flag bits; requesting retransmission when the checking result shows that the message is unqualified; identifying the write command and the write data of the write message; caching the write command and the write data through an FIFO queue; outputting the write command and the write data to follow-up message processing logic; detecting the error flag bits of the write message; receiving retransmitted write messages when any error flag bit exists till no error flag bit exists; covering the cached write message if the FIFO queue is not empty; generating a new error correction write message if the FIFO queue is empty, and writing the new error correction write message into the FIFO queue. The device comprises a link layer receiving unit and a message cache and prospect processing unit which are related in the method. The method and device have the advantages that the performance of a storage system can be improved; distinguishing of types of write requests and write data in follow-up processing and cancellation of inaccurate write requests and data are voided; the logic design and verification in follow-up processing are simplified.

Description

technical field [0001] The invention relates to the technical field of message processing delay optimization of a board-level interconnection bus, in particular to a forward-looking processing method and device for writing messages facing a board-level high-speed bus. Background technique [0002] With the rapid development of the number of integrated cores on many-core processors, the processor's demand for storage system performance has doubled. At the same time, the performance improvement speed of mainstream DDRx memory lags far behind the demand growth rate. Therefore, a single processor equipped with more and more main memory channels has become the current mainstream solution. For example, IBM's power7 processor has 8 DDR3 channels, while the power8 processor has increased to 16 DDR3 channels. [0003] Since the DDR adopts a parallel bus interface, a DDR interface with a data width of 72 requires more than 150 IOs. A large number of DDR channels will exhaust limited...

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 Applications(China)
IPC IPC(8): G06F13/42
CPCG06F13/4221
Inventor 邓让钰周宏伟曾坤张英杨乾明冯权友李永进王勇晏小波杨俊
Owner NAT UNIV OF DEFENSE TECH
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