A Heterogeneous Multiprocessor Architecture for Flexible Media Processing

نویسندگان

  • Martijn J. Rutten
  • Jos T. J. van Eijndhoven
  • Egbert G. T. Jaspers
  • Pieter van der Wolf
  • Evert-Jan D. Pol
  • Om Prakash Gangwal
  • Adwin H. Timmer
چکیده

0740-7475/02/$17.00 © 2002 IEEE July–August 2002 NEW MEDIA APPLICATIONS such as highdefinition digital television, set-top boxes with time-shift functionality, 3D games, video conferencing, and MPEG-4 interactivity have generated a demand for increasingly flexible consumer electronics products. These products are evolving into multifunctional devices that combine a set of media applications. The required set of applications and their format vary per product, per country, and over time as standards evolve. Managing the complexity, design cost, and time to market of these programmable, resource-constrained appliances requires a generic, scalable media-processing platform that is deployable in a wide range of products. Several vendors are entering the market with platforms that address this need to some extent.1,2 Philips Electronics has developed a platform concept embodied in the Viper system on a chip.1 Such SoCs typically consist of a heterogeneous mix of fully programmable processors (such as the MIPS, ARM, and TriMedia processors) and coarse-grained applicationspecific subsystems (such as MPEG decoders and video filters) optimized for high performance with minimal power consumption and silicon area. Currently, these subsystems are dedicated to a single application, and the hardware cannot be reused for other applications within the same domain. Therefore, although the generic platform with its interconnect structure can be reused over various generations, a change in application requirements necessitates a redesign of the application-specific subsystems. These subsystems incur a large part of the total design effort and silicon cost. Eclipse is an architecture template for the design of versatile media-processing SoC subsystems. A template is a generic architecture blueprint from which designers can create different hardware instances by fixing design parameters such as number and type of coprocessors, bus widths, and memory sizes. Instances of the Eclipse template are heterogeneous subsystems containing a mix of programmable and hardwired functions. The A Heterogeneous Multiprocessor Architecture for Flexible Media Processing

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eclipse: Heterogeneous Multiprocessor Architecture for Flexible Media Processing

Eclipse is a heterogeneous multiprocessor architecture for high-performance media processing, including high-definition MPEG encoding/decoding. The scalable architecture framework concurrently executes media processing kernels in function-specific multi-tasking coprocessors and a media processor, communicating via on-chip memory. Eclipse instances combine application configuration flexibility w...

متن کامل

Eclipse: A Heterogeneous Multiprocessor Architecture for Flexible Media Processing

Eclipse defines a heterogeneous multiprocessor architecture template for data-dependent stream processing. Intended as a scalable and flexible subsystem of forthcoming media-processing systems-on-a-chip, Eclipse combines application configuration flexibility with the efficiency of function-specific hardware, or ‘coprocessors’. The multi-tasking coprocessors concurrently execute application task...

متن کامل

Robust Media Processing in a Flexible and Cost-Effective Network of Multi-Tasking Coprocessors

Eclipse defines a heterogeneous multiprocessor architecture for high-performance streaming media as a subsystem of a system-on-silicon platform for the consumer electronics market. The scalable architecture template supports multiple function-specific coprocessors that operate in parallel and independently. Each coprocessor is multi-tasking, allowing multiple applications to proceed concurrentl...

متن کامل

Scheduling of a flexible flow shop with multiprocessor task by a hybrid approach based on genetic and imperialist competitive algorithms

This paper presents a new mathematical model for a hybrid flow shop scheduling problem with multiprocessor tasks in which sequence dependent set up times and preemption are considered. The objective is to minimize the weighted sum of makespan and maximum tardiness. Three meta-heuristic methods based on genetic algorithm (GA), imperialist competitive algorithm (ICA) and a hybrid approach of GA a...

متن کامل

Performance Modelling of Multiprocessor System with one High Performance Server

Multiprocessor system models at present are very important and widely used in modelling transaction processing systems, communication networks, mobile networks, and flexible machine shops with groups of machines. Heterogeneous processors system with one faster main server and several identical servers are studied. In this paper reconfiguration and rebooting delays are considered to study the pe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Design & Test of Computers

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2002