×

Vector processor adopting a memory skewing scheme for preventing degradation of access performance

  • US 5,590,353 A
  • Filed: 07/15/1994
  • Issued: 12/31/1996
  • Est. Priority Date: 07/15/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A vector processor, comprising:

  • a storage unit including a number (N) of memory modules, which number is given by a power of two and in which an interleave method of successively assigning continuous addresses to memory modules which differ from one to another is adopted;

    a number (N) of access request circuits for issuing a number (N) of access requests in parallel for vector data stored in said storage unit; and

    a storage control apparatus for transferring the access requests issued by said access request circuits to desired memory modules;

    wherein said storage control apparatus includes access request buffer units provided in one-to-one correspondence to said access request circuits holding the access requests, respectively, and an access request priority determining circuit for arbitrating access conflict taking place upon transferring of the access requests from said plurality of access request circuit to said plurality of memory modules;

    said storage control apparatus further including address decoder means for determining identification numbers of the transfer destination memory modules from addresses accompanying said access requests issued from said access request circuits, said address decoder means determining identification numbers of said memory modules which differ sequentially in accordance with a predetermined relation formula so long as said addresses vary with a predetermined skew periodicity (m), and which are shifted by a given number every time said address varies by said predetermined skew periodicity (m), said storage control apparatus further including means for making said predetermined skew periodicity (m) equal to skew periodicities of other vector processors which belong to a same system series (same machine or product series) of vector processors and which differ from one another mutually in respect to said number N.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×