Low power programmable image processor
AssigneeThe Board of Trustees of the Leland Stanford Junior University
InventorsRehan Hameed, Wajahat Qadeer, Christoforos Kozyrakis, Mark A. Horowitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Board of Trustees of the Leland Stanford Junior University
InventorsRehan Hameed, Wajahat Qadeer, Christoforos Kozyrakis, Mark A. Horowitz
Estimating the term…
A convolution image processor includes a load and store unit, a shift register unit, and a mapping unit. The load and store unit is configured to load and store image pixel data and allow for unaligned access of the image pixel data. The shift register is configured to load and store at least a portion of the image pixel data from the load and store unit and concurrently provide access to each image pixel value in the portion of the image pixel data. The mapping unit is configured to generate a number of shifted versions of image pixel data and corresponding stencil data from the portion of the image pixel data, and concurrently perform one or more operations on each image pixel value in the shifted versions of the portion of the image pixel data and a corresponding stencil value in the corresponding stencil data.
A convolution image processor comprising:
A method of operating a convolution image processor comprising:
Dependencies are inferred from the claim text.