Automated Mapping from a Domain Specific Language to a Commercial Embedded Multiprocessor

ثبت نشده
چکیده

Application specific programmable systems are capable of high performance implementations while remaining flexible enough to support a range of applications. Architects of these systems achieve high performance through domain specific optimizations, often introduced at the expense of programming productivity. We examine one of the most performance critical and time consuming steps to arriving at efficient implementations on these platforms: the mapping of an application to a target architecture. We accelerate this step by constructing a model of the architecture which captures its key features while being amenable to automated mapping. With an analogous representation of the application and mapping formulated as an integer linear programming (ILP) problem, we demonstrate this approach finds solutions that are guaranteed to be close to optimal solutions with respect to this model. These solutions enable efficient implementations of representative network applications on a commercial network processor family. We show this approach can produce an implementation comparable to a hand crafted design.

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

ثبت نام

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

منابع مشابه

Automated Mapping for Heterogeneous Multiprocessor Embedded Systems

Automated Mapping for Heterogeneous Multiprocessor Embedded Systems

متن کامل

Automated Mapping of Domain Specific Languages to Application Specific Multiprocessors

Automated Mapping of Domain Specific Languages to Application Specific Multiprocessors by William Lester Plishker Doctor of Philosophy in Engineering – Electrical Engineering and Computer Sciences University of California, Berkeley Professor Kurt Keutzer, Chair Application specific multiprocessors are capable of high performance implementations while remaining flexible enough to support a range...

متن کامل

D-TEMP: A Design Tool for Embedded Systems on Single-Chip Multiprocessors

This paper presents the development on a system design tool (D-TEMP) intended to assist designers in constructing systems for multiprocessor platforms. The target application domaim is developing embedded systems for single-chip multiprocessors. Previous work has shown that the design of some real-time constrained systems can be simplified if the target platform is a multiprocessor, exchanging ...

متن کامل

Automated Architecture Synthesis and Application Mapping for ASIP based adaptable MPSoCs1

Recent developments in modern embedded system technology have enabled the development of complex heterogeneous multiprocessor systems on single chips (MPSoCs) and created an up surge in high-performance and low-power embedded system design. This paper focuses on the automatic architecture synthesis and application restructuring and mapping for customizable ASIPbased MPSoCs. It briefly discusses...

متن کامل

Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains

Annotation of programs using embedded Domain-Specific Languages (embedded DSLs), such as the program annotation facility for the Java programming language, is a well-known practice in computer science. In this paper we argue for and propose a specialized approach for the usage of embedded Domain-Specific Modelling Languages (embedded DSMLs) in Model-Driven Engineering (MDE) processes that in pa...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2006