Application-specific Instruction-set Architectures for Embedded DSP Applications

Application-specific Instruction-set Architectures for Embedded DSP Applications
Author: Mazen A. R. Saghir
Publisher:
Total Pages: 0
Release: 1998
Genre:
ISBN:

Download Application-specific Instruction-set Architectures for Embedded DSP Applications Book in PDF, Epub and Kindle

Programmable digital signal processors (DSPs) are microprocessors with specialized architectural features for the efficient execution of digital signal processing algorithms at relatively low cost. These features also make DSPs difficult targets for high-level language (HLL) compilers, and require that assembly language programming be used to fully exploit their capabilities. As applications become larger and more complex, and as design cycles are required to be shorter, it is important to move towards using more HLL programming. To achieve this, more compiler-friendly DSP architectures and better DSP compiler technology are required. As DSP cores become more pervasive in embedded system-on-a-chip designs, a need is also emerging for application-specific DSP cores that can be customized to the functional, performance, and cost requirements of a target application, or group of applications. This dissertation examines the use of VLIW architectures to achieve a suitable compiler target while being able to express the forms of parallelism found in most DSP applications. Performance improvements by factors of 1.8-2.8 are shown to be achievable simply by using a VLIW architecture compared to more traditional architectures. A method for reducing the instruction bandwidth and storage requirements of VLIW architectures is also proposed, and its impact on performance and cost is examined. To handle some of the DSP-specific architectural features, an optimizing C compiler is developed. In particular, two algorithms that enable the compiler to allocate data automatically across dual data-memory banks are developed, and their impact on cost and performance are examined. Finally, a set of tools that enable a designer to customize the architecture and its instruction set to the requirements of a target application is also presented. This includes an area-estimation model and an instruction-set simulator for measuring cost and execution performance.


Application-specific Instruction-set Architectures for Embedded DSP Applications
Language: en
Pages: 0
Authors: Mazen A. R. Saghir
Categories:
Type: BOOK - Published: 1998 - Publisher:

GET EBOOK

Programmable digital signal processors (DSPs) are microprocessors with specialized architectural features for the efficient execution of digital signal processi
Embedded DSP Processor Design
Language: en
Pages: 805
Authors: Dake Liu
Categories: Computers
Type: BOOK - Published: 2008-07-09 - Publisher: Elsevier

GET EBOOK

This book provides design methods for Digital Signal Processors and Application Specific Instruction set Processors, based on the author's extensive, industrial
Application-specific Instruction-set Architectures for Embedded DSP Applications
Language: en
Pages:
Authors:
Categories:
Type: BOOK - Published: 1998 - Publisher:

GET EBOOK

Application-specific Instruction-set Architectures for Embedded DSP Applications [microform]
Language: en
Pages: 352
Authors: Mazen A. R. Saghir
Categories:
Type: BOOK - Published: 1998 - Publisher: National Library of Canada = Bibliothèque nationale du Canada

GET EBOOK

Design of Energy-Efficient Application-Specific Instruction Set Processors
Language: en
Pages: 246
Authors: Tilman Glökler
Categories: Technology & Engineering
Type: BOOK - Published: 2007-05-08 - Publisher: Springer Science & Business Media

GET EBOOK

After a brief introduction to low-power VLSI design, the design space of ASIP instruction set architectures (ISAs) is introduced with a special focus on importa