Hardware/Software co-design with the HMS framework

نویسندگان

  • Michael Sheliga
  • Edwin Hsing-Mean Sha
چکیده

Hardware/Software co-design is an increasingly common design style for integrated circuits. It allows the majority of a system to designed quickly with standardized parts, while special purpose hardware is used for the time critical portions of the system. The framework considered in this paper performs Hardware/Multi-Software (HMS) co-design for iterative loops, given an input speciication that includes the system to be built, the number of available processors, the total chip area, and the required response time. Originally, all operations are done in software. The system then substitutes hardware (adder, multiplier, bus) for software based on the needability of each type of hardware unit. After a new hardware unit is introduced the system is rescheduled using a variation of rotation scheduling in which operations may be moved between processors. Experimental results are shown that illustrate the eeciency of the algorithms as well as the savings achieved.

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

ثبت نام

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

منابع مشابه

Hardware/software co-design for DSP applications via the HMS framework

The design of computer systems that incorporate both standardized oo-the-shelf processors, or software, as well as specialized hardware is referred to as hard-ware/software (hw/sw) co-design. This paper studies the problem and presents a system, the Hardware/Multi-Software Co-design (HMS) system, of obtaining the best hw/sw connguration for DSP applications. New algorithms for performing partit...

متن کامل

A Model-Driven Framework for Hardware-Software Co-design of Dataflow Applications

Hardware-software (HW-SW) co-design allows to meet systemlevel objectives by exploiting the synergy of hardware and software. Current tools and approaches for HW-SW co-design face difficulties coping with the increasing complexity of modern-day application due to, e.g., concurrency and energy constraints. Therefore, an automated modeling approach is needed which satisfies modularity, extensibil...

متن کامل

A Model-Driven Framework for Hardware-Software Co-design of Dataflow

Hardware-software (HW-SW) co-design allows to meet systemlevel objectives by exploiting the synergy of hardware and software. Current tools and approaches for HW-SW co-design face difficulties coping with the increasing complexity of modern-day application due to, e.g., concurrency and energy constraints. Therefore, an automated modeling approach is needed which satisfies modularity, extensibil...

متن کامل

A Meta-Design Model for Creative Distributed Collaborative Design

As collaboration in creating software systems becomes more complex and frequent among multidisciplinary teams, finding new strategies to support this collaboration becomes crucial. The challenge is to bridge the communication gaps among stakeholders with diverse cultural and professional backgrounds. Moreover, future uses and issues cannot be completely anticipated at design time, and it is nec...

متن کامل

A Full-System VM-HDL Co-Simulation Framework for Servers with PCIe-Connected FPGAs

The need for high-performance and low-power acceleration technologies in servers is driving the adoption of PCIe-connected FPGAs in datacenter environments. However, the co-development of the application software, driver, and hardware HDL for server FPGA platforms remains one of the fundamental challenges standing in the way of wide-scale adoption. The FPGA accelerator development process is pl...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • VLSI Signal Processing

دوره 13  شماره 

صفحات  -

تاریخ انتشار 1996