Compiler Techniques for Fast Migration of Embedded Applications

نویسندگان

  • Thilo S. GAUL
  • Günter SCHUMACHER
چکیده

With a number of microprocessor architectures in use today, the flexibility to change from one target platform to another, in respond to market or customer demands, is decisive for competitiveness for application developers. In order to increase this flexibility, the Architecture Neutral Distribution Format (ANDF) has been developed within OMI (Open Microprocessor Systems Initiative). After some demonstrating applications, it turned out, that the availability of respective back-ends (installers) becomes the most crucial part of this technology. During the OMI/SAFE project, an adequate solution has been found to this problem. By means of special compiler generating tools developed at the University of Karlsruhe, an installer for a specific platform can be provided with much less effort than before. The approach also allows to build configurable installers which is of great importance for families of microprocessors and for DSPs.

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

ثبت نام

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

منابع مشابه

Reverse Engineering of Network Software Binary Codes for Identification of Syntax and Semantics of Protocol Messages

Reverse engineering of network applications especially from the security point of view is of high importance and interest. Many network applications use proprietary protocols which specifications are not publicly available. Reverse engineering of such applications could provide us with vital information to understand their embedded unknown protocols. This could facilitate many tasks including d...

متن کامل

Evaluating compiler technology for control-flow optimizations for multimedia extension architectures

This paper addresses how to automatically generate code for multimedia extension architectures in the presence of conditionals. We evaluate the costs and benefits of exploiting branches on the aggregate condition codes associated with the fields of a superword (an aggregate object larger than a machine word) such as the branchon-any instruction of the AltiVec. Branch-on-superword-conditioncodes...

متن کامل

Improved Derivation of Process Networks

Current emerging embedded System-on-Chip platforms are increasingly becoming multiprocessor architectures. System designers experience significant difficulties in programming these platforms. The applications are typically specified as sequential programs that do not reveal the available parallelism in an application, thereby hindering the efficient mapping of an application onto a parallel mul...

متن کامل

Complexities in DSP Software Compilation: Performance, Code Size Power, Retargetability

This paper presents a new methodology for software compilation for embedded DSP systems. Although it is well known that conventional compilation techniques do not produce high quality DSP code, few researchers have addressed this area. Performance, estimated power dissipation, and code size are important design constraints in embedded DSP design. New techniques for code generation targeting DSP...

متن کامل

A New Technique for Algebraic Optimization of Arithmetic Expressions

The rapid advancement and specialization of embedded systems has pushed the compiler designers to tune their optimizations towards a specific domain of applications. Multimedia applications have many large arithmetic expressions that are good candidates for optimization. However existing compiler techniques which are targeted towards general purpose applications are unable to fully optimize the...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2007