Browse Prior Art Database

Using Multiple Storage Devices to Maintain Format Compatibility Between An "n Data Processor" System And an "
IP.com Disclosure Number: IPCOM000100086D
Original Publication Date: 1990-Mar-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 2 page(s) / 50K

Publishing Venue

IBM

Related People

Dunn, EC: AUTHOR [+4]

Abstract

It is sometimes necessary to use multiple parallel data processors (DPs) to sustain a desired data rate. Data is divided into packets for parallel processing by the respective DPs. Each DP contains a storage device (SD) to retain the control information necessary to process its respective data packets. Since each DP processes multiple packets, Control information is retained across packets. Format compatibility is maintained by using multiple SDs in each DP, for transferring packeted data between an "N DP" system and an "

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

Using Multiple Storage Devices to Maintain Format Compatibility Between An "n Data Processor" System And an "<n Data Processor" System

       It is sometimes necessary to use multiple parallel data
processors (DPs) to sustain a desired data rate.  Data is divided
into packets for parallel processing by the respective DPs.  Each DP
contains a storage device (SD) to retain the control information
necessary to process its respective data packets.  Since each DP
processes multiple packets, Control information is retained across
packets. Format compatibility is maintained by using multiple SDs in
each DP, for transferring packeted data between an "N DP" system and
an "<N DP" system.  The <N system has a lower data rate and reduced
number of DPs.

      Multiple SDs are used alternately in each DP so that each
succeeding packet of data through a DP is processed using the next SD
(SD0, then SD1, etc.).  Packet Pi is processed by data processor DPj
using storage device SDjk. Where:
      j=i MODULO n
      k=(i DIV n) MODULO m
      i is packet number = 0, 1, . . . q-1
      q is total number of packets
      n is number of DPs used out of N maximum
      m is number of SDs used (of M SDs maximum in each DP)
For an "N DP" system with M SDs in each DP, the possible
configurations of an "<N DP" system are defined by:
      m<M
      n< N
      M, N, m, and n are all integers > 0
      n is number of DPs used out of the m...