Compilers for Embedded Processors

dc.contributor.authorMarwedel, Peterde
dc.date.accessioned2004-12-06T12:57:11Z
dc.date.available2004-12-06T12:57:11Z
dc.date.created1997de
dc.date.issued1998-07-04de
dc.description.abstractThis 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.en
dc.format.extent160065 bytes
dc.format.extent170225 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/2003/2757
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-7702
dc.language.isoende
dc.publisherUniversität Dortmundde
dc.subject.ddc004de
dc.titleCompilers for Embedded Processorsen
dc.typeTextde
dc.type.publicationtypeconferenceObject
dcterms.accessRightsopen access

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
1997-sasimi.ps
Size:
166.24 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
sasimi.pdf
Size:
156.31 KB
Format:
Adobe Portable Document Format