Patent ID: 8762918

Claim:
A method for determining results of a function over evaluation points in a target data set, comprising: identifying a sector of the target data set including a plurality of evaluation points, the sector including a portion of the target data set relevant to the function for the plurality of evaluation points in the sector; and loading a band of data specifying basis units of the sector of the target data set in a memory, and performing an operation to determine the results of the function for the plurality of evaluation points in the sector; the operation including iteratively loading parts of a basis data set into space available in the memory given the size of the band of data specifying basis units of the sector, the basis data set representing results of the function for basis units of the target data set, and executing a thread using the band of data specifying basis units of the sector loaded in the memory and a currently loaded part of the basis data set, until the plurality of evaluation points in the sector is evaluated over the basis data set for the basis units in the band.