Fast fourier transform operation with reduced cache penalty
AssigneeTexas Instruments Incorporated
InventorOliver P. Sohm
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorOliver P. Sohm
Estimating the term…
A data processing apparatus having data cache performs an N-point radix-R Fast Fourier Transform. If the data set is smaller than the data cache, the data processing apparatus performs the Fast Fourier Transform in logRN stages on all the data set in one pass. If the data set is larger than the data cache but smaller than R times the data cache, the data processing apparatus performs a first stage radix-R butterfly computation on all the input data producing R independent intermediate data sets. The data processing apparatus then successively performs second and all subsequent stage butterfly computations on each independent intermediate data set in turn producing corresponding output data. During the first stage radix-R butterfly computations, each of R continuous sets are separated in memory by memory locations equal to the size of a cache line.
The method of performing an N-point radix-R Fast Fourier Transform in a data processing apparatus having a data cache comprising the steps of:
Dependencies are inferred from the claim text.