×

System for measuring the efficiency of accessing vector elements using interelement distance of vector data or bank conflicts

  • US 5,251,309 A
  • Filed: 11/03/1989
  • Issued: 10/05/1993
  • Est. Priority Date: 11/07/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing apparatus for accessing vector data from a memory having a plurality of banks to perform a vector arithmetic operation by determining, dependent on an interelement distance of the vector data, both a number of elements to be accessed simultaneously and a time interval for each element to be accessed, comprising:

  • calculating means for calculating a minimum period of time required to access all elements which constitute the vector data when the vector data is accessed and outputting a calculated value which is dependent upon an access time required when there is no bank conflict, said bank conflict being dependent upon said interelement distance;

    first counting means for counting a period of time elapsed after access for the vector data is started and outputting a counted value;

    a comparator receiving said calculated value and said counted value and outputting a comparison result; and

    second counting means, receiving said comparison result, for incrementing a bank waiting time in accordance with said comparison result.

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