{'fraction_non_alphanumeric': 0.017634854771784232, 'fraction_numerical': 0.0, 'mean_word_length': 5.795774647887324, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Parallel vision processing and dedicated parallel architectures

This paper proposes an overview of different processing paradigms inherent to image and vision processing, and of hardware support for them. It identifies some still open questions in parallel image/vision processing. The paper is organized into four parts. Part one discusses three main problems inherent to image and vision processing: processing flux parallelism, data parallelism and application constraints. Part two makes an overview of the flux (or control) parallelism hardware support for vision processing. Part three discusses the data parallelism concept and the architectural support for it existing in vision and image architectures. The presentation concludes with a discussion of future requirements for processors. Our conviction is that the future microprocessors, because of technology advances, will progressively integrate the structures of today's parallel dedicated computers.