SYNTHESIS OF DEDICATED SIMD PROCESSORS

Citation
M. Auguin et al., SYNTHESIS OF DEDICATED SIMD PROCESSORS, Journal of VLSI signal processing, 9(3), 1995, pp. 167-179
Citations number
20
Categorie Soggetti
Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Information Systems
ISSN journal
09225773
Volume
9
Issue
3
Year of publication
1995
Pages
167 - 179
Database
ISI
SICI code
0922-5773(1995)9:3<167:SODSP>2.0.ZU;2-H
Abstract
In this paper, a synthesis method (CAPSYS) of dedicated architectures is introduced. Its aim is to produce optimized systems derived from th e algorithmic expression of a numerical application. The approach addr esses the design of dedicated systems for applications that require hi gh numerical computations. An efficient utilization of hardware resour ces is achieved through the use of vector processing with an SIMD impl ementation. The synthesis algorithm realizes simultaneously the design of SIMD structures and the generation of the microcode needed for imp lementing a software pipelining of operations of the source program. C APSYS considers a generic model composed of both mechanisms required t o manage the flow of controls in a SIMD machine and the description of a parallel data memory. All the synthesized architectures derive from this generic model. Capabilities of CAPSYS are illustrated through th e design of an image convolution processor and a two-dimensional media n filtering processor. This last example shows also an interesting fea ture of CAPSYS which permits to instantiate dedicated hardware compone nts in the program of the target application: a hardware realization o f conditional schemes in loops allows to get an efficient vectorizatio n of the algorithm and an efficient dedicated architecture.