Patent
Channel data buffer apparatus for a digital data processing system
James T. Moyer
- 25 Jul 1977
44
TL;DR: In this paper, the data buffer is comprised of eight column-forming byte-wide multirow storage arrays each having its own address mechanism for accessing any desired row therein, and corresponding rows in the different storage arrays provide the corresponding eight-byte rows for the whole data buffer as a whole.
read more
Abstract: Channel data buffer apparatus for buffering data being transferred between an input/output channel unit and a main storage unit in a digital data processing system. In the disclosed embodiment, data is generally transferred between the channel unit and the data buffer (a "channel/buffer" transfer) in two-byte segments and between the main storage unit and the data buffer (a "storage/buffer" transfer) in eight-byte segments. The data buffer is comprised of eight column-forming byte-wide multirow storage arrays each having its own address mechanism for accessing any desired row therein. Corresponding rows in the different storage arrays provide the corresponding eight-byte rows for the data buffer as a whole. For storage/buffer transfers, data buffer address circuitry is provided for enabling a group of eight contiguous bytes to be read out of or written into the data buffer on a single access even though some of the bytes may be located on one row of the data buffer and other of the bytes on the next row of the data buffer. For channel/buffer transfers, data buffer address circuitry is provided for enabling a group of two contiguous bytes to be read out of or written into the data buffer on a single access even though one of the bytes may be located on one row of the data buffer and the other of the bytes on the next row of the data buffer. For storage/buffer transfers, an eight-byte wrap-around data shifter is located between the data buffer and the main storage unit for enabling any necessary alignment or realignment of the data being transferred. These features enable data to be loaded into the data buffer in a packed manner and without regard to the storage word boundary alignments in the main storage unit. Among other things, this minimizes the hardware needed for buffering the data and improves the data chaining capability of the system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Data compression using run length encoding and statistical encoding
Edward L. Hauck
- 19 Aug 1985
TL;DR: In this paper, a run length encoding scheme using a flag byte symbol which is disposed between a character signal and a running length symbol was proposed. But this scheme was not suitable for the use of large numbers of characters.
189
Patent
Data interface mechanism for interfacing bit-parallel data buses of different bit width
Jr. John Monroe Dinwiddie
- 24 Jun 1980
TL;DR: In this article, a data interface mechanism for interfacing an M-byte data bus (34a, 34b) with an N-byte Data Bus (37, where M is a multiple of N) is presented.
114
Patent
Buffered peripheral subsystems
Charles Allen Milligan,Ii Edwin Raymond Videki,Winston Fay Yates +2 more
- 06 Mar 1981
TL;DR: In this paper, the authors present a protocol for data transfer in a peripheral device subsystem, which enables its peripheral devices to operate asynchronously with respect to attaches hosts through the use of managed buffers, new multiple data transfer modes, control and error recovery operations.
109
Patent
Message-driven processor in a concurrent computer
William J. Dally,Andrew A. Chien,Waldemar Horwat,Stuart Fiske +3 more
- 27 May 1988
TL;DR: In this paper, a message-driven concurrent computer system stores incoming messages in a row buffer and then in a queue in main memory, and output from the cache is through a set of comparators.
102
Patent
Data dependency detection and handling in a microprocessor with write buffer
Marc A. Quattromani,Raul A. Garibay,Nital Patwa,Mark W. Hervin +3 more
- 18 Oct 1993
TL;DR: In this article, a superscalar superpipelined microprocessor with a write buffer between the core and cache is described, where the write buffer is controlled to store the results of write operations to memory until such time as the cache becomes available.
95
References
Patent
Shifting apparatus for automatic data alignment
Shimp Everett Montague,Sliz Nicholas Bernard +1 more
- 30 May 1974
TL;DR: In this paper, an improved multibyte data shifting apparatus is presented for use in a microprogram controlled data processing system to efficiently shift a multiyte data field accessed from a structured memory where it was stored across the boundary between a first and second memory word, and to load the data field justified, into a processor register.
77
Patent
Input/output system with dedicated channel buffering
Capowski Robert S,Horsman Larry R,Unterberger Robert M +2 more
- 30 Dec 1970
TL;DR: In this article, a storage control unit (SCU) for a data processing system buffers data fetch and data store requests from input/output channels for access to low-speed high-capacity interleaved logical storage units.
49
Patent
Random access memory with flexible data boundaries
David Zeheb
- 30 Jun 1969
TL;DR: In this article, a multi-word random access memory (MWRAM) is proposed for addressing a given data word stored in memory having up to M addressable bytes wherein said data word may be addressed beginning on any byte of a memory word.
21
Related Papers (5)
Shimp Everett Montague,Sliz Nicholas Bernard +1 more
- 30 May 1974
Stephen C. Robinson,Darin J. Beesley,Thomas H. Walters +2 more
- 01 Aug 1997