×

CIRCULAR BUFFER SUPPORT IN A SINGLE INSTRUCTION MULTIPLE DATA (SIMD) DATA PROCESSSOR

  • US 20090313442A1
  • Filed: 06/13/2008
  • Published: 12/17/2009
  • Est. Priority Date: 06/13/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating a control vector for accessing a circular buffer in a data processing system, the circular buffer comprising a plurality of storage elements that are arranged sequentially from a designated first storage element to a designated last storage element, and when the designated last storage element of the plurality of storage elements is accessed, the access continuing in a sequential order continuing with the designated first storage element, the method comprising:

  • determining a beginning storage element of the plurality of storage elements to be accessed;

    determining an offset value of the beginning storage element, the offset value determined to be a predetermined number of storage elements from the designated first storage element to the beginning storage element; and

    determining the control vector based on the offset value, the control vector comprising a plurality of index values, each of the plurality of index values corresponding to one of the plurality of storage elements to be accessed in the sequential order from the beginning storage element to an ending storage element.

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