Patent · US Active

Data transmission method and system using credits, a plurality of buffers and a plurality of credit buses

US7581044B1 · kind B1 · utility

8Cited by
5References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 3, 2006
Grant dateAug 25, 2009
Priority date
Expiry dateNov 12, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/364
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data flow management system and method in which the application and its clients are made aware of the available credits for each type of transfer before the transfer is attempted. This enables the clients to transmit packets only when the RX side has issued a sufficient number of credits to insure that the transmission will not be stalled. The invention eliminates the need for FIFO buffers in the PCI-Express core, since the application will not transmit packets to the core until the required number of credits for the particular transfer type is available. Therefore, packet transmissions do not require buffering in the core, as they are only sent when they can be sent all the way through the core to the link. The efficient back-to-back transfer support enabled by this protocol increases the overall throughput and efficiency of the system as transfers through the application interface have fewer gaps therebetween, because the credit management protocol with its back-to-back feature reduces the idle times between packets traversing the application interface. An enhanced Quality of Service feature is also introduced by creating an environment where the low-latency packets can receive…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.