TY - GEN
T1 - Orthogonal access architectures and reduced meshes for parallel image computations
AU - Alnuweiri, Hussein M.
AU - Kumar, V. K.Prasanna
PY - 1990
Y1 - 1990
N2 - A class of orthogonal-access parallel organizations is studied for applications in image and vision analysis. These architectures consist of a massive memory and a reduced number of processors which access the shared memory. The memory can be envisaged as an array of memory modules in the k-dimensional space, with each row of modules along a certain dimension connected to one bus. Each processor has access to one bus along each dimension. It is shown that these organizations are communication-efficient and can provide processor-time optimal solutions to a wide class of image and vision problems. In the two-dimensional case, the basic organization has n processors and an n × n memory array which can hold an n × n image, and it provides O(n) time solution to several image computations including: histograming, histogram equalization, computing connected components, convexity problems, and computing distances. Such problems also take O(n) time on a two-dimensional mesh with n2 processors. For the general k-dimensional case, a class of orthogonal data movement operations can be implemented on such organizations to yield processor-time optimal image and vision algorithms.
AB - A class of orthogonal-access parallel organizations is studied for applications in image and vision analysis. These architectures consist of a massive memory and a reduced number of processors which access the shared memory. The memory can be envisaged as an array of memory modules in the k-dimensional space, with each row of modules along a certain dimension connected to one bus. Each processor has access to one bus along each dimension. It is shown that these organizations are communication-efficient and can provide processor-time optimal solutions to a wide class of image and vision problems. In the two-dimensional case, the basic organization has n processors and an n × n memory array which can hold an n × n image, and it provides O(n) time solution to several image computations including: histograming, histogram equalization, computing connected components, convexity problems, and computing distances. Such problems also take O(n) time on a two-dimensional mesh with n2 processors. For the general k-dimensional case, a class of orthogonal data movement operations can be implemented on such organizations to yield processor-time optimal image and vision algorithms.
UR - http://www.scopus.com/inward/record.url?scp=0025544373&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0025544373
SN - 0819402931
T3 - Proceedings of SPIE - The International Society for Optical Engineering
SP - 212
EP - 223
BT - Proceedings of SPIE - The International Society for Optical Engineering
A2 - Ghosh, Joydeep
A2 - Harrison, G.Colin
PB - Publ by Int Soc for Optical Engineering
T2 - Parallel Architectures for Image Processing
Y2 - 14 February 1990 through 15 February 1990
ER -