Eclipse: A Heterogeneous Multiprocessor Architecture for Flexible Media Processing

نویسندگان

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

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 tasks of one or more applications. To facilitate reuse, Eclipse separates coprocessor functionality from generic support, implemented by ‘shells’, attached to each coprocessor. The shells offer multi-tasking, inter-task synchronization, and data transport services to the coprocessors. This facilitates the design of coprocessors that require complex control to handle e.g. datadependent I/O and saving/restoring task state. This paper presents the Eclipse architecture template as well as a first instantiation with coprocessors that support simultaneous MPEG-2 encoding and decoding.

برای دانلود متن کامل این مقاله و بیش از 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...

متن کامل

A Heterogeneous Multiprocessor Architecture for Flexible Media Processing

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. Th...

متن کامل

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...

متن کامل

SING: A Multiprocessor System-on-Chip Design and System Generation Tool

Increasingly complex embedded systems are being designed onto single chip systems that contain multiple parallel processing elements and memories. The design and implementation of these multiprocessor on-chip architectures is time consuming, delaying the time to market. Manual hardware design is also error-prone, requiring careful verification and further delaying the time to market. In order t...

متن کامل

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...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:

دوره   شماره 

صفحات  -

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