×

Method and apparatus for addressing a vector of elements in a partitioned memory using stride, skip and span values

  • US 7,100,019 B2
  • Filed: 09/08/2003
  • Issued: 08/29/2006
  • Est. Priority Date: 06/28/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for addressing a vector of elements in a memory having a plurality of partitions, the system comprising:

  • a first storage element for storing a STRIDE value denoting the separation between elements of the vector of elements within each partition of the plurality of partitions;

    a second storage element for storing a SKIP value related to the separation between the last element of the vector of elements in one partition of the plurality of partitions and the first element of the vector of elements in the next partition of the plurality of partitions;

    a third storage element for storing a SPAN value denoting the number of elements the vector of elements within each partition of the plurality of partitions; and

    an arithmetic unit coupled to the first, second and third storage elements and operable to calculate the address in the memory of a next element of the vector of elements from the address of a current element, the calculation comprising adding a multiple of the SKIP value to the address of the current element if the next element is in a different partition to the current element and adding a multiple of the STRIDE value to the address of the current element if the next element is in the same partition as the current element.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×