ABSTRACT

1 INTRODUCTION

The basic discipline in a top-down design methodology, as depicted in Fig. 4.1, depends on a fundamental understanding of algorithm, architecture, and application. Note that the boundary between software and hardware has become increasingly vague under the new environment of very large scale integration (VLSI) system design. This enhances the already prevailing roles of the algorithm analyses and the mappings of algorithms to architectures. Therefore, a very broad spectrum of innovations will be required for obtaining highly parallel array processing: for examples new ideas on communication/computation trade-offs, parallelism extractions, array architectures, programming techniques, processor/structure primitives, and numerical performances of digital signal processing (DSP) algorithms.