DocumentCode
3167727
Title
A projective geometry architecture for scientific computation
Author
Amrutur, Bharadwaj S. ; Joshi, Rajeev ; Karmarkar, Narendra K.
Author_Institution
AT&T Bell Labs., Murray Hill, NJ, USA
fYear
1992
fDate
4-7 Aug 1992
Firstpage
64
Lastpage
80
Abstract
A large fraction of scientific and engineering computations involve sparse matrices. While dense matrix computations can be parallelized relatively easily, sparse matrices with arbitrary or irregular structure pose a real challenge to designers of highly parallel machines. A recent paper by N.K. Karmarkar (1991) proposed a new parallel architecture for sparse matrix computations based on finite projective geometries. Mathematical structure of these geometries plays an important role in defining the interconnections between the processors and memories in this architecture, and also aids in efficiently solving several difficult problems (such as load balancing, data-routing, memory-access conflicts, etc.) that are encountered in the design of parallel systems. The authors discuss some of the key issues in the system design of such a machine, and show how exploiting the structure of the geometry results in an efficient hardware implementation of the machine. They also present circuit designs and simulation results for key elements of the system: a 200 MHz pipelined memory; a pipelined multiplier based on an adder unit with a delay of 2 ns; and a 500 Mbit/s CMOS input/output buffer
Keywords
mathematics computing; matrix algebra; parallel architectures; CMOS input/output buffer; adder; data-routing; dense matrix computations; highly parallel machines; load balancing; memory-access conflicts; parallel architecture; pipelined memory; pipelined multiplier; projective geometry architecture; scientific computation; simulation; sparse matrices; Computational geometry; Computer architecture; Concurrent computing; Hardware; Integrated circuit interconnections; Load management; Memory architecture; Parallel architectures; Parallel machines; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Array Processors, 1992. Proceedings of the International Conference on
Conference_Location
Berkeley, CA
ISSN
1063-6862
Print_ISBN
0-8186-2967-3
Type
conf
DOI
10.1109/ASAP.1992.218581
Filename
218581
Link To Document