Hardware/Software Partitioning and Scheduling Algorithms for Dynamically Reconfigurable Architectures

نویسنده

  • Mustafa Imran Ali
چکیده

The use of dynamically reconfigurable logic (DRL) in the design of embedded systems has added a new dimension to the hardware/software co-synthesis problem. The spatial computing advantage and silicon reuse offered by DRL comes at the cost of reconfiguration latency which has to be effectively managed in order to optimize the system performance and power consumption. The initial attempts at leveraging DRL only aimed at optimizing the system performance, while recently power consumption minimization is also being researched. Another dimension is the dynamic run-time scheduling of DRL for applications having intrinsically dynamic behavior, as opposed to static scheduling explored by majority of the approaches. Nevertheless, the results obtained by applying these approaches show that the use of DRL promises reduction in system costs and increase in performance as compared to solutions which do not use DRL.

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

ثبت نام

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

منابع مشابه

HW/SW codesign techniques for dynamically reconfigurable architectures

Hardward/software (HW/SW) codesign and reconfigurable computing are commonly used methodologies for digitalsystems design. However, no previous work has been carried out in order to define a HW/SW codesign methodology with dynamic scheduling for run-time reconfigurable architectures. In addition, all previous approaches to reconfigurable computing multicontext scheduling are based on static-sch...

متن کامل

System - Level Design Space Exploration of Reconfigurable Architectures

R econfigurable architectures are becoming increasingly popular as they bear a promise of combining the flexibility of software with the performance of hardware. Nevertheless, such architectures are subject to numerous constraints, such as performance, memory requirements, chip area, and power consumption. To create an efficient design, performing Design Space Exploration (DSE) at various stage...

متن کامل

Dynamic and On-Line Design Space Exploration for Reconfigurable Architectures

The implementation of complex embedded applications requires a mix of processor cores and HW accelerators on a single chip. When designing such complex and heterogeneous System on Chip (SoCs), the HW/SW partitioning needs to be made prior to refining the system description. Traditional system partitioning is generally done at the early stage of system architecture, by defining the tasks to be i...

متن کامل

A Reconfigurable Computing Multiple Processor Framework with Hybrid Pipeline Scheduling

This paper presents a framework for a reconfigurable computing system, consisting of cohesive hardware and software architectures. The framework allows customization of the hardware and software to fit a class of applications, while narrowing the design space to a manageable set of design parameters. The framework features a novel hybrid static and dynamic pipeline scheduling technique, which d...

متن کامل

Task Partitioning for the Scheduling on Reconfigurable Systems driven by Specification Self-Similarity

A new model for the reconfiguration problem on partially dynamically reconfigurable fpgas and a new graph–theoretic algorithm for the temporal and spatial partitioning of a specification on the same vlsi architectures are proposed. A problem in the field of reconfigurable hardware systems is that there is no clear way to partition a given specification in order to implement it on such an archit...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2003