Single-chip highly parallel architecture for image processing applications

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Johannes Kneip
  • Karsten Roenner
  • Peter Pirsch
View graph of relations

Details

Original languageEnglish
Title of host publicationProceedings of SPIE
Subtitle of host publicationThe International Society for Optical Engineering
Pages1753-1764
Number of pages12
Editionp 3
Publication statusPublished - 1994
EventVisual Communications and Image Processing '94 - Chicago, IL, USA
Duration: 25 Sept 199429 Sept 1994

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Numberp 3
Volume2308
ISSN (Print)0277-786X

Abstract

For real-time implementation of image processing applications a general purpose Single Instruction/Multiple Data multiprocessor is proposed. The processor consists of an array of data paths, embedded in a two stage memory hierarchy, built of a shared memory with conflict free parallel access in shape of a matrix and a local cache, autonomously addressable by the data paths. The array is controlled by a Reduced Instruction Set Controller with load/store architecture and a fixed field coded very long instruction word. A six stage instruction pipeline leads to a low cycle time of the processor. To provide the necessary flexibility of the array processor even for the parallel processing of complex algorithms, a three stage autonomous controlling hierarchy for the processing units has been implemented. This concept leads to a high level language programmable homogeneous architecture with sustained performance on a wide spectrum of image processing algorithms. For an array of 16 processing units at 100 MHz clock frequency, an arithmetic processing power of 2.0 - 2.4 gigaoperations per second for several algorithms is achieved.

ASJC Scopus subject areas

Cite this

Single-chip highly parallel architecture for image processing applications. / Kneip, Johannes; Roenner, Karsten; Pirsch, Peter.
Proceedings of SPIE : The International Society for Optical Engineering. p 3. ed. 1994. p. 1753-1764 (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 2308, No. p 3).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Kneip, J, Roenner, K & Pirsch, P 1994, Single-chip highly parallel architecture for image processing applications. in Proceedings of SPIE : The International Society for Optical Engineering. p 3 edn, Proceedings of SPIE - The International Society for Optical Engineering, no. p 3, vol. 2308, pp. 1753-1764, Visual Communications and Image Processing '94, Chicago, IL, USA, 25 Sept 1994.
Kneip, J., Roenner, K., & Pirsch, P. (1994). Single-chip highly parallel architecture for image processing applications. In Proceedings of SPIE : The International Society for Optical Engineering (p 3 ed., pp. 1753-1764). (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 2308, No. p 3).
Kneip J, Roenner K, Pirsch P. Single-chip highly parallel architecture for image processing applications. In Proceedings of SPIE : The International Society for Optical Engineering. p 3 ed. 1994. p. 1753-1764. (Proceedings of SPIE - The International Society for Optical Engineering; p 3).
Kneip, Johannes ; Roenner, Karsten ; Pirsch, Peter. / Single-chip highly parallel architecture for image processing applications. Proceedings of SPIE : The International Society for Optical Engineering. p 3. ed. 1994. pp. 1753-1764 (Proceedings of SPIE - The International Society for Optical Engineering; p 3).
Download
@inproceedings{7dd3e069aad54aa2830a83be7d7a73b9,
title = "Single-chip highly parallel architecture for image processing applications",
abstract = "For real-time implementation of image processing applications a general purpose Single Instruction/Multiple Data multiprocessor is proposed. The processor consists of an array of data paths, embedded in a two stage memory hierarchy, built of a shared memory with conflict free parallel access in shape of a matrix and a local cache, autonomously addressable by the data paths. The array is controlled by a Reduced Instruction Set Controller with load/store architecture and a fixed field coded very long instruction word. A six stage instruction pipeline leads to a low cycle time of the processor. To provide the necessary flexibility of the array processor even for the parallel processing of complex algorithms, a three stage autonomous controlling hierarchy for the processing units has been implemented. This concept leads to a high level language programmable homogeneous architecture with sustained performance on a wide spectrum of image processing algorithms. For an array of 16 processing units at 100 MHz clock frequency, an arithmetic processing power of 2.0 - 2.4 gigaoperations per second for several algorithms is achieved.",
author = "Johannes Kneip and Karsten Roenner and Peter Pirsch",
year = "1994",
language = "English",
isbn = "081941638X",
series = "Proceedings of SPIE - The International Society for Optical Engineering",
number = "p 3",
pages = "1753--1764",
booktitle = "Proceedings of SPIE",
edition = "p 3",
note = "Visual Communications and Image Processing '94 ; Conference date: 25-09-1994 Through 29-09-1994",

}

Download

TY - GEN

T1 - Single-chip highly parallel architecture for image processing applications

AU - Kneip, Johannes

AU - Roenner, Karsten

AU - Pirsch, Peter

PY - 1994

Y1 - 1994

N2 - For real-time implementation of image processing applications a general purpose Single Instruction/Multiple Data multiprocessor is proposed. The processor consists of an array of data paths, embedded in a two stage memory hierarchy, built of a shared memory with conflict free parallel access in shape of a matrix and a local cache, autonomously addressable by the data paths. The array is controlled by a Reduced Instruction Set Controller with load/store architecture and a fixed field coded very long instruction word. A six stage instruction pipeline leads to a low cycle time of the processor. To provide the necessary flexibility of the array processor even for the parallel processing of complex algorithms, a three stage autonomous controlling hierarchy for the processing units has been implemented. This concept leads to a high level language programmable homogeneous architecture with sustained performance on a wide spectrum of image processing algorithms. For an array of 16 processing units at 100 MHz clock frequency, an arithmetic processing power of 2.0 - 2.4 gigaoperations per second for several algorithms is achieved.

AB - For real-time implementation of image processing applications a general purpose Single Instruction/Multiple Data multiprocessor is proposed. The processor consists of an array of data paths, embedded in a two stage memory hierarchy, built of a shared memory with conflict free parallel access in shape of a matrix and a local cache, autonomously addressable by the data paths. The array is controlled by a Reduced Instruction Set Controller with load/store architecture and a fixed field coded very long instruction word. A six stage instruction pipeline leads to a low cycle time of the processor. To provide the necessary flexibility of the array processor even for the parallel processing of complex algorithms, a three stage autonomous controlling hierarchy for the processing units has been implemented. This concept leads to a high level language programmable homogeneous architecture with sustained performance on a wide spectrum of image processing algorithms. For an array of 16 processing units at 100 MHz clock frequency, an arithmetic processing power of 2.0 - 2.4 gigaoperations per second for several algorithms is achieved.

UR - http://www.scopus.com/inward/record.url?scp=0028735726&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0028735726

SN - 081941638X

T3 - Proceedings of SPIE - The International Society for Optical Engineering

SP - 1753

EP - 1764

BT - Proceedings of SPIE

T2 - Visual Communications and Image Processing '94

Y2 - 25 September 1994 through 29 September 1994

ER -