skip to content
Retargetable Code Generation for Digital Signal Processors Preview this item
ClosePreview this item
Checking...

Retargetable Code Generation for Digital Signal Processors

Author: Rainer Leupers
Publisher: Boston, MA : Springer US, 1997.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
Summary:
The market for consumer electronics is characterized by rapidly growing complexities of applications and decreasing market window opportunities. A key concept for coping with such requirements is the reuse of system components. Embedding programmable processors into VLSI systems facilitates reuse and offers a high degree of flexibility. The use of embedded processors, however, poses challenges for software  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Rainer Leupers
ISBN: 9781475725704 1475725701
OCLC Number: 851800258
Description: 1 online resource (x, 210 pages)
Contents: 1 Introduction --
2 Processor Modelling --
3 Instruction-Set Extraction --
4 Code Generation --
5 Instruction-Level Parallelism --
6 The Record Compiler --
7 Conclusions --
References.
Responsibility: by Rainer Leupers.

Abstract:

The market for consumer electronics is characterized by rapidly growing complexities of applications and decreasing market window opportunities. A key concept for coping with such requirements is the reuse of system components. Embedding programmable processors into VLSI systems facilitates reuse and offers a high degree of flexibility. The use of embedded processors, however, poses challenges for software compilers, because real-time constraints and limited silicon area for program memories demand extremely efficient machine code. Additionally there is a need for flexible, retargetable compilers which explore the mutual dependence between processor architectures and program execution speed. Current compiler technology does not meet these demands, particularly the area of DSP where application-specific processors are predominant. As a consequence, the largest part of DSP software is still developed manually at assembly language level. Recent research efforts, located at the intersection of software and hardware design, aim at eliminating this bottleneck. Retargetable Code Generation for Digital Signal Processors outlines the new role of compilers in hardware/software codesign of embedded systems, and it describes the state-of-the-art in the area of retargetable code generation and optimization for embedded DSPs. It presents novel concepts and algorithmic solutions, which achieve both retargetability and high code quality. In contrast to approaches taken in classical compiler construction, emphasis is put on effective code optimization instead of high compilation speed. The usefulness of the proposed techniques is demonstrated for real-life architectures. Retargetable Code Generation for Digital Signal Processors, with a foreword by Peter Marwedel, is the first contribution to this area, that presents an integrated solution for retargetable DSP compilers. It covers the whole compilation process, including target processor modelling, intermediate code generation, code selection, register allocation, scheduling and optimization for parallelism. It will be of interest to researchers, senior design engineers and CAD managers both in academia and industry.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/851800258> # Retargetable Code Generation for Digital Signal Processors
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "851800258" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/608754#Place/boston_ma> ; # Boston, MA
    schema:about <http://id.worldcat.org/fast/872078> ; # Computer engineering
    schema:about <http://id.worldcat.org/fast/872701> ; # Computer-aided design
    schema:about <http://experiment.worldcat.org/entity/work/data/608754#Topic/computer_aided_design> ; # Computer aided design
    schema:about <http://id.worldcat.org/fast/872451> ; # Computer science
    schema:about <http://id.worldcat.org/fast/1124185> ; # Software engineering
    schema:about <http://dewey.info/class/620.00420285/e23/> ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://viaf.org/viaf/30256386> ; # Rainer Leupers
    schema:datePublished "1997" ;
    schema:description "1 Introduction -- 2 Processor Modelling -- 3 Instruction-Set Extraction -- 4 Code Generation -- 5 Instruction-Level Parallelism -- 6 The Record Compiler -- 7 Conclusions -- References."@en ;
    schema:description "The market for consumer electronics is characterized by rapidly growing complexities of applications and decreasing market window opportunities. A key concept for coping with such requirements is the reuse of system components. Embedding programmable processors into VLSI systems facilitates reuse and offers a high degree of flexibility. The use of embedded processors, however, poses challenges for software compilers, because real-time constraints and limited silicon area for program memories demand extremely efficient machine code. Additionally there is a need for flexible, retargetable compilers which explore the mutual dependence between processor architectures and program execution speed. Current compiler technology does not meet these demands, particularly the area of DSP where application-specific processors are predominant. As a consequence, the largest part of DSP software is still developed manually at assembly language level. Recent research efforts, located at the intersection of software and hardware design, aim at eliminating this bottleneck. Retargetable Code Generation for Digital Signal Processors outlines the new role of compilers in hardware/software codesign of embedded systems, and it describes the state-of-the-art in the area of retargetable code generation and optimization for embedded DSPs. It presents novel concepts and algorithmic solutions, which achieve both retargetability and high code quality. In contrast to approaches taken in classical compiler construction, emphasis is put on effective code optimization instead of high compilation speed. The usefulness of the proposed techniques is demonstrated for real-life architectures. Retargetable Code Generation for Digital Signal Processors, with a foreword by Peter Marwedel, is the first contribution to this area, that presents an integrated solution for retargetable DSP compilers. It covers the whole compilation process, including target processor modelling, intermediate code generation, code selection, register allocation, scheduling and optimization for parallelism. It will be of interest to researchers, senior design engineers and CAD managers both in academia and industry."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/608754> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/608754#CreativeWork/> ;
    schema:name "Retargetable Code Generation for Digital Signal Processors"@en ;
    schema:productID "851800258" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/851800258#PublicationEvent/boston_ma_springer_us_1997> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/608754#Agent/springer_us> ; # Springer US
    schema:url <http://dx.doi.org/10.1007/978-1-4757-2570-4> ;
    schema:workExample <http://worldcat.org/isbn/9781475725704> ;
    schema:workExample <http://dx.doi.org/10.1007/978-1-4757-2570-4> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/851800258> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/608754#Agent/springer_us> # Springer US
    a bgn:Agent ;
    schema:name "Springer US" ;
    .

<http://experiment.worldcat.org/entity/work/data/608754#Topic/computer_aided_design> # Computer aided design
    a schema:Intangible ;
    schema:name "Computer aided design"@en ;
    .

<http://id.worldcat.org/fast/1124185> # Software engineering
    a schema:Intangible ;
    schema:name "Software engineering"@en ;
    .

<http://id.worldcat.org/fast/872078> # Computer engineering
    a schema:Intangible ;
    schema:name "Computer engineering"@en ;
    .

<http://id.worldcat.org/fast/872451> # Computer science
    a schema:Intangible ;
    schema:name "Computer science"@en ;
    .

<http://id.worldcat.org/fast/872701> # Computer-aided design
    a schema:Intangible ;
    schema:name "Computer-aided design"@en ;
    .

<http://viaf.org/viaf/30256386> # Rainer Leupers
    a schema:Person ;
    schema:familyName "Leupers" ;
    schema:givenName "Rainer" ;
    schema:name "Rainer Leupers" ;
    .

<http://worldcat.org/entity/work/data/608754#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/851800258> ; # Retargetable Code Generation for Digital Signal Processors
    .

<http://worldcat.org/isbn/9781475725704>
    a schema:ProductModel ;
    schema:isbn "1475725701" ;
    schema:isbn "9781475725704" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.