DocumentCode :
3167145
Title :
Matrix computations in arrays of DSPs
Author :
Moreno, Jeime ; Medina, Mario
Author_Institution :
Dept. de Ingenieria Electr., Concepcion Univ., Chile
fYear :
1992
fDate :
4-7 Aug 1992
Firstpage :
496
Lastpage :
510
Abstract :
The authors present the use of the multimesh graph representation to map matrix algorithms onto arrays of digital signal processors (DSPs), using the TMS 320C30 as example. This processor, as most DSPs, is characterized by a two-level memory subsystem and a built-in DMA controller. The mapping process focuses on large matrices which do not fit in the first level of memory. Good utilization of the DSP resources is achieved by programming the execution of the algorithms by prisms from the multimesh graph; the optimal size of the prisms is obtained. Performance estimates indicate that it is possible to program the DSP in such a way that the impact of slower second-level memory is not significant (around 7% degradation with five wait states). Good load balancing throughout the array is achieved by allocating to processors partitions of the problem of nonuniform size, as suggested in a previous publication. The schedule of operations proposed deviates from the conventional ordering, wherein the inner-product among two vectors is fully computed at once. Instead, the proposed schedule divides inner-products into portions which are executed in interleaved manner throughout the computation of the entire problem, each portion using as an input the partial result obtained earlier from the execution of the corresponding previous portion
Keywords :
digital arithmetic; digital signal processing chips; DMA controller; TMS 320C30; digital signal processors arrays; load balancing; matrix computations; multimesh graph representation; performance estimates; two-level memory subsystem; Availability; Degradation; Digital signal processing; Discrete wavelet transforms; Distributed computing; Hardware; Instruments; Linear algebra; Memory management; Microprocessors;
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.218549
Filename :
218549
Link To Document :
بازگشت