PROPHID: a heterogeneous multi-processor architecture for multimedia

PROPHID is a design method aiming at high-performance systems with a focus on high-throughput signal processing for multimedia applications. The processing and communication bandwidth requirements of such systems are very high. To obtain a good balance between performance, programmability and efficiency in terms of speed, area and power PROPHID uses a novel heterogeneous multi-processor architecture template which exploits task-level concurrency. A general purpose processor aimed at control-oriented tasks and low to medium-performance signal processing tasks, as well as application domain specific processors aimed at high-performance signal processing tasks are available in this template. Next to a central control-oriented bus a special high-throughput communication network is used to meet the high bandwidth requirements of the application domain specific processors. This paper discusses the characteristics and advantages of the PROPHID architecture showing that high performance is obtained by embedding multiple autonomous data-driven processors in a stream-based communication environment.

[1]  Ian Stewart,et al.  Galois Theory, Second Edition , 1990 .

[2]  J. Kettenis,et al.  A video signal processor for motion-compensated field-rate upconversion in consumer television , 1996, 1996 IEEE International Solid-State Circuits Conference. Digest of TEchnical Papers, ISSCC.

[3]  Jochen A. G. Jess,et al.  PROPHID: a data-driven multi-processor architecture for high-performance DSP , 1997, Proceedings European Design and Test Conference. ED & TC 97.

[4]  Andreas D. Bovopoulos,et al.  A simple and efficient bus management scheme that supports continuous streams , 1995, TOCS.

[5]  Jan M. Rabaey,et al.  Ultra-low-power domain-specific multimedia processors , 1996, VLSI Signal Processing, IX.

[6]  Chung Laung Liu,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[7]  Karl M. Guttag,et al.  A single-chip multiprocessor for multimedia: the MVP , 1992, IEEE Computer Graphics and Applications.

[8]  O. Popp,et al.  A 1.5 GIPS video signal processor (VSP) , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.

[9]  V. Michael Bove,et al.  Stream-Based Computing and Future Television , 1995 .