High performance array processor with nonlinear skewing of eleme

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364229, 3642295, 3642305, 36423221, 364232, 3642319, 3642402, 36424344, 3642544, 3642565, 364DIG1, 364DIG2, G06F 764, G06F 922, G06F 946, G06F 13378

Patent

active

053945530

ABSTRACT:
An array processor is described with N processing elements, N memory modules, and an interconnection network that allows parallel access and alignment of rows, columns, diagonals, contiguous blocks, and distributed blocks of N.times.N arrays. The memory system of the array processor uses the minimum number of memory modules to achieve conflict-free memory access, and computes N addresses with O(log.sub.2 N) logic gates in O(1) time. Furthermore, the interconnection network is of multistage design with O(Nlog.sub.2 N) logic gates, and is able to align any of these vectors of data for store/fetch as well as for subsequent processing with a single pass through the network.

REFERENCES:
patent: 4851995 (1989-07-01), Hsu et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5088048 (1972-02-01), Dixon et al.
patent: 5111389 (1992-05-01), McAuliffe et al.
patent: 5170463 (1992-12-01), Fujimoto et al.
M. Balakrishnan, R. Jain & C. S. Raghavendra, On Array Storage For Conflict-Free Memory Access For Parallel Processors.
Kenneth Batcher, The Multidimensional Access Memory in STARAN, IEEE Transactions on Computers, Feb. 1977, pp. 174-177.
P. Budnik and D. J. Kuck, The Organization and Use of Parallel Memories, IEEE Transactions on Computers, Dec. 1971, pp. 1566-1569 Dec. 1974.
Per-Erik Danielsson and Stefano Levialdi, Computer Architectures for Pictorial Information Systems, pp. 53-67.
K. Kim and V. K. Prasanna Kumar, Perfect Latin Squares and Parallel Array Access, pp. 372-379 May 1989.
D. J. Kuck & R. A. Stokes, The Burroughs Scientific Prodessor (BSP), IEEE Transactions on Computers, VO. C-31, No. 5, May 1982, pp. 363-376.
D. H. Lawrie, Access and Alignment of Data in an Array Processor IEEE Transactions on Computers, vol. C-24, No. 12, Dec. 1975, pp. 1145-1155.
De-Lei Lee, Scrambled Storage for Parallel Memory Systems, 1988 IEEE, pp. 232-239.
De-Lei Lee, On Access And Alignment of Data In A Parallel Processor, vol. 33, No. 1, 14 Oct. 1989 pp. 11-14.
De-Lei Lee, Design of an Array Processor for Image Processing, Journal of Parallel and Distributed Computing, 11, (Feb. 1991) pp. 163-169.
De-Lei Lee, Efficient Address Generation in a Parallel Processor, vol. 36, No. 3, Nov. 1, 1990.
Jong Won Park, An Efficient Memory System for Image Processing, IEEE Transactions on Computers, vol. C35, No. 7, Jul. 1986, pp. 669-674.
Marshall C. Pease, III, The Indirect Binary n-Cube Microprocessor Array, IEEE Transactions on Computers, May 1977, pp. 458-473.
Anthony P. Reeves, Parallel Computer Architectures for Image Processing, Computer Vision, Graphics, and Image Processing 25, 68-88 (1984) pp. 68-89.
Henry D. Shapiro, Theoretical Limitations on the Efficient Use of Parallel Memories, IEEE Transactions on Computers, vol. C-27, No. 5, May 1978, pp. 421-428.
David C. VanVoorhis & T. H. Morrin, Memory Systems for Image Processing, IEEE Transactions on Computers, vol. C-27, No. 2, Feb. 1978, pp. 113-125.
Shlomo Weiss, An Aperiodic Storage Scheme to Reduce Memory Conflects in Vector Processors, pp. 380-386.
H. A. G. Wijshoff & J. Van Leeuwen, On Linear Skewing Schemes and d-Ordered Vectors, IEEE Transactions on Computers, vol. C-36, No. 2, Feb. 1987, pp. 233-239.
Chuan-Lin Wu & Tse-Yun Feng, On A Class of Multistage Interconnection Networks, 1980 IEEE, pp. 694-702.
M. Balakrishnan, R. Jain, C. S. Raghavendra, "On array storage for conflict-free access for parallel processors," Proc. 17th International Conference on Parallel Processing, pp. 103-107, Aug. 1988.
K. E. Batcher, "The multidimensional access memory in STARAN," IEEE Trans. Comput., vol. C-26, pp. 174-177, Feb. 1977.
P. Budnik and D. J. Kuck, "The organization and use of parallel memories," IEEE Trans. Comput., vol. C-20, pp. 1566-1569, Dec. 1971.
P. E. Danielsson and S. Levialdi, "Computer architectures for pictorial information systems," Computer, vol. 14, pp. 53-67, Nov. 1981.
K. Kim and V. K. Kumar, "Perfect Latin square and parallel array access," Proc. 16th Annual International Symposium on Computer Architecture, pp. 372-379, May 1989.
D. J. Kuck and R. A. Stokes, "The Burroughs scientific processor (BSP)," IEEE Trans. Comput., vol. C-31, pp. 363, 376, May 1982.
D. Lawrie, "Access and alignment of data in an array processor," IEEE Trans. Comput., vol. C-24, pp. 1145-1155, Dec. 1975.
D-L. Lee, "Scrambled storage for parallel memory systems," Proc. 15th Annual International Symposium on Computer Architecture, pp. 232-239, May 1988.
D-L. Lee, "On access and alignment of data in a parallel processor," Information Processing Letters, vol. 33, pp. 11-14, Oct. 1989.
D-L. Lee, "Design of an array processor for image processing," Journal of Parallel and Distributed Computing, 1990 (in press) (Feb.) pp. 163-169.
D-L. "Efficient address generation in a parallel processor," Information Processing Letters, (Nov. 1990) (in press) vol. 36, No. 3.
J. W. Park, "An efficient memory system for image processing," IEEE Trans. Comput., vol. C-35, pp. 669-674, Jul. 1986.
M. C. Pease, "The indirect binary n-cube microprocessor array," IEEE Trans. Comput., vol. C-26, pp. 458-473, May 1977.
A. P. Reeves, "Parallel computer architectures for image processing," Computer vision, Graphics, and Image Processing, vol. 25, pp. 68-88, Feb. 1984.
H. D. Shapiro, "Theoretical limiatations on the efficient use of parallel memories," IEEE Trans. Comput., vol. C-27, pp. 421-428, May 1978.
D. C. Van Voorhis and T. H. Morrin, "Memory systems for image processing," IEEE Trans. Comput., vol. C-27, pp. 113-125, Feb. 1978.
S. Weiss, "An aperiodic storage scheme to reduce memory conflects in vector processor," Proc. 16th Annual International Symposium on Computer Architecture, pp. 380-386, May 1989.
H. A. G. Wijshoff and J. van Leeuwen, "On linear skewing schemes and d-ordered vectors," IEEE Trans. Comput., vol. C-36, pp. 233-239, Feb. 1987.
C. Wu and T. Y. Feng, "On a class of multistage interconnection networks," IEEE Trans. Comput., vol. C-29, pp. 694-702, Aug. 1980.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

High performance array processor with nonlinear skewing of eleme does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High performance array processor with nonlinear skewing of eleme, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High performance array processor with nonlinear skewing of eleme will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-855231

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.