Hardware/Software co-design with the HMS framework
نویسندگان
چکیده
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.
منابع مشابه
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