PROPHID: a heterogeneous multi-processor architecture for multimedia
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 20 (10636404) , 164-169
- https://doi.org/10.1109/iccd.1997.628864
Abstract
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.Keywords
This publication has 8 references indexed in Scilit:
- Ultra-low-power domain-specific multimedia processorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A video signal processor for motion-compensated field-rate upconversion in consumer televisionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A 1.5 GIPS video signal processor (VSP)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- PROPHID: a data-driven multi-processor architecture for high-performance DSPPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Stream-Based Computing and Future TelevisionSMPTE Journal, 1997
- A simple and efficient bus management scheme that supports continuous streamsACM Transactions on Computer Systems, 1995
- A single-chip multiprocessor for multimedia: the MVPIEEE Computer Graphics and Applications, 1992
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973