Hardware implementation of windowed operations in three or more dimensions
AssigneeImagination Technologies Limited
InventorsIvaxi Sheth, Aria Ahmadi, James Imber, Cagatay Dikici
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsIvaxi Sheth, Aria Ahmadi, James Imber, Cagatay Dikici
Estimating the term…
A windowed operation is implemented in at least three traversed dimensions. The windowed operation applies a window having at least three dimensions to data having at least three traversed dimensions, with shifts of the window in all three traversed dimensions. Two dimensions of the at least three traversed dimensions are selected, and the windowed operation is mapped to a plurality of constituent 2-D windowed operations in the selected two dimensions, the 2-D windowed operations applying a slice of the window to a slice of the data, with shifts of the slice of the window in only two dimensions. Each of the plurality of 2-D windowed operations is implemented by at least one hardware accelerator, each 2-D windowed operation producing a respective partial result, and the partial results are assembled to produce the result of the windowed operation.
A method of implementing a windowed operation in at least three traversed dimensions, the windowed operation comprising applying a window having at least three dimensions to data having at least three traversed dimensions, with shifts of the window in all three traversed dimensions, the method comprising:
A data processing system for implementing a windowed operation in at least three traversed dimensions, the windowed operation comprising applying a window having at least three dimensions to data having at least three traversed dimensions, with shifts of the window in all three traversed dimensions, the data processing system comprising:
Dependencies are inferred from the claim text.