Wartungsarbeiten: Am 13.04..2026 zwischen 10:30 und 11:30 Uhr kommt es zu Unterbrechungen. Bitte stellen Sie sich entsprechend darauf ein. Maintenance: at 2026-04-13 the system will experience outages from 10.30 a.m. until 11.30 a.m. Please plan accordingly.

Compilers for Embedded Processors

Lade...
Vorschaubild

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Universität Dortmund

Sonstige Titel

Zusammenfassung

This talk responds to the rapidly increasing use of embedded processors for implementing systems. Such processors come in the form of discrete processors as well as in the form of core processors. They are available both from vendors and within system companies. Applications can be found in most segments of the embedded system market, such as automotive electronics and telecommunications. These applications demand for extremely efficient processor architectures, optimized for a certain application domain or even a certain application. Current compiler technology supports these architectures very poorly and has recently been recognized as a major bottleneck for designing systems quickly, efficiently and reliably. A number of recent research projects aim at removing this bottleneck. The talk will briefly discuss the trend towards embedded processors. We will show market trends and examples of recent embedded processors. We will also introduce the terms "application specific instruction-set processors" (ASIPs), "application-specific signal processors" (ASSPs), "soft cores" and "hard cores". We will then present new code optimization approaches taking the special characterstics of embedded processor architectures into account. In particular, we will present new memory allocation and code compaction algorithms. In the final section of the talk, we will present techniques for retargeting compilers to new architectures easily. These techniques are motivated by the need for domain- or application-dependent optimizations of processor architectures. The scope for such optimizations should not be restricted to hardware architectures but has to include the corresponding work on compilers as well. We will show, how compilers can be generated from descriptions of processor architectures. Presented techniques aim at bridging the gap between electronic CAD and compiler generation.

Beschreibung

Inhaltsverzeichnis

Schlagwörter

Schlagwörter nach RSWK

Zitierform

Befürwortung

Review

Ergänzt durch

Referenziert von