Browse Prior Art Database

Maximum Thruput via Limited Port Interface

IP.com Disclosure Number: IPCOM000110466D
Original Publication Date: 1992-Nov-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 44K

Publishing Venue

IBM

Related People

Christensen, NT: AUTHOR [+4]

Abstract

This design describes how to achieve a maximum thruput of data with a minimum or limited interface. The objective of the design is to allow the sender of the data to transmit data from a slower interface to a faster interface. In this design, the faster interface is limited in the hardware interface lines available to receive the data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 98% of the total text.

Maximum Thruput via Limited Port Interface

      This design describes how to achieve a maximum thruput of data
with a minimum or limited interface.  The objective of the design is
to allow the sender of the data to transmit data from a slower
interface to a faster interface.  In this design, the faster
interface is limited in the hardware interface lines available to
receive the data.

      The problem this design solves is related to a fixed block of
data used, in this example, as a table of data in the receiver.  All
data is not valid.  Only data bytes with bits active are valid.  A
zero data byte could be ignored (not stored).  The table is
originally reset to zero, thus zero value bytes can be ignored.

      In the design the sender sends one stream of data, a fixed
length.  The receiver, on its (faster) interface will read the data,
examine the data bytes) for non-zero.  If non-zero, hardware logic
will update the bits set on in the table addresses for these bits, it
will then step the counter (to know where the next byte will be
located in its table) and is ready to read the next byte on the
interface. If the byte is zero, the data is ignored (not stored), the
counter is set and the hardware is ready for the next data byte.

      The interface is accomplished without the sender notifying the
address location for each data byte; likewise, the receiver places
the data into table logic, unlike placing or stepping data into an
array.

     ...