Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| List of abbreviations | p. vii |
| Preface | p. ix |
| Introduction | p. 1 |
| Overview | p. 1 |
| Salient features of this book | p. 5 |
| Organization | p. 6 |
| Target audience | p. 7 |
| Use of polynomial expressions and linear systems | p. 9 |
| Chapter overview | p. 9 |
| Approximation algorithms | p. 9 |
| Computer graphics | p. 1... MORE |
| Digital signal processing (DSP) | p. 12 |
| Cryptography | p. 16 |
| Address calculation in data intensive applications | p. 17 |
| Summary | p. 19 |
| Software compilation | p. 21 |
| Chapter overview | p. 21 |
| Basic software compiler structure | p. 21 |
| Algebraic transformations in optimizing software compilers | p. 25 |
| Summary | p. 33 |
| Hardware synthesis | p. 35 |
| Chapter overview | p. 35 |
| Hardware synthesis design flow | p. 35 |
| System specification | p. 38 |
| Program representation | p. 39 |
| Algorithmic optimization | p. 44 |
| Resource allocation | p. 45 |
| Operation scheduling | p. 49 |
| Resource binding | p. 56 |
| Case study: FIR filter | p. 58 |
| Summary | p. 63 |
| Fundamentals of digital arithmetic | p. 68 |
| Chapter overview | p. 68 |
| Basic number representation | p. 68 |
| Two-operand addition | p. 75 |
| Multiple-operand addition | p. 82 |
| Summary | p. 93 |
| Polynomial expressions | p. 95 |
| Chapter overview | p. 95 |
| Polynomial expressions | p. 95 |
| Problem formulation | p. 96 |
| Related optimization techniques | p. 96 |
| Algebraic optimization of arithmetic expressions | p. 99 |
| Experimental results | p. 113 |
| Optimal solutions for reducing the number of operations in arithmetic expressions | p. 117 |
| Summary | p. 123 |
| Linear systems | p. 126 |
| Chapter overview | p. 126 |
| Linear system basics | p. 126 |
| Problem formulation | p. 129 |
| Single-constant multiplication (SCM) | p. 130 |
| Multiple-constant multiplication (MCM) | p. 133 |
| Overview of linear system optimizations | p. 140 |
| Transformation of a linear system into a polynomial expression | p. 142 |
| Optimization for synthesis using two-operand adders | p. 143 |
| FIR filter optimization | p. 147 |
| Synthesis for multiple-operand addition | p. 158 |
| Delay-aware optimization | p. 164 |
| Software optimization | p. 174 |
| Summary | p. 178 |
| Index | p. 182 |
| Table of Contents provided by Ingram. All Rights Reserved. |