
Résumé
- Guides readers to develop sound solutions, avoid known mistakes, and repeat successful design decisions.
- Presents comprehensive coverageŸ from fundamental theories to current research trends.
- Written in a clear and engaging style by two masters of the field.
- Concludes each chapter with in-depth discussions of the key literature.
- Includes a full set of over 250 exercises, an on-line appendix with solutions to one-third of the exercises and 600 lecture slides.
Digital arithmetic plays an important role in the design of general-purpose digital processors and of embedded systems for signal processing, graphics, and communications. In spite of a mature body of knowledge in digital arithmetic, each new generation of processors or digital systems creates new arithmetic design problems. Designers, researchers, and graduate students will find solid solutions to these problems in this comprehensive, state-of-the-art exposition of digital arithmetic.
Ercegovac and Lang, two of the field's leading experts, deliver a unified treatment of digital arithmetic, tying underlying theory to design practice in a technology-independent manner. They consistently use an algorithmic approach in defining arithmetic operations, illustrate concepts with examples of designs at the logic level, and discuss cost/performance characteristics throughout. Students and practicing designers alike will find Digital Arithmetic a definitive reference and a consistent teaching tool for developing a deep understanding of the "arithmetic style" of algorithms and designs.
Contents
- Review of Basic Number Representations and Arithmetic Algorithms
- Two-Operand Addition
- Multi-Operand Addition
- Multiplication
- Division by Digit Recurrence
- Square Root by Digit Recurrence
- Reciprocal, Division, Reciprocal Square Root and Square Root by Iterative Approximation
- Floating-Point Representation, Algorithms, and Implementations
- Digit-Serial Arithmetic
- Function Evaluation
- CORDIC Algorithm and Implementations
- Bibliography
- Index
L'auteur - Milos D. Ercegovac
Miloš D. Ercegovac is a professor and chair of
the UCLA Computer Science Department. He earned his MS
('72) and PhD ('75) in computer science from the University
of Illinois, Urbana-Champaign, and BS in electrical
engineering ('65) from the University of Belgrade,
Yugoslavia.
Dr. Ercegovac specializes in research and teaching in
digital arithmetic, digital design, and computer system
architecture. His research contributions have been
extensively published in journals and conference
proceedings. He is a coauthor of two textbooks on digital
design and of a monograph in the area of digital
arithmetic. Dr. Ercegovac has been involved in organizing
the IEEE Symposia on Computer Arithmetic since 1978. He
served as an editor of the IEEE Transactions on Computers
and as a subject area editor for the Journal of Parallel
and Distributed Computing. Dr. Ercegovac is a senior member
of the IEEE Computer Society and a member of the ACM.
L'auteur - Tomas Lang
Tomás Lang is a professor in the Department of
Electrical and Computer Engineering at the University of
California, Irvine. Previously he was a professor in the
computer architecture department of the Polytechnic
University of Catalonia, Spain, and a faculty member of the
computer science department at the University of
California, Los Angeles. He received a degree in electrical
engineering from the Universidade de Chile in 1965, an MS
from the University of California, Berkeley in 1966 and a
Ph.D. from Stanford University in 1974. Dr. Lang's primary
research and teaching interests are in digital design and
computer architecture with current emphasis on high-speed
and low-power numerical processors and
multiprocessors.
He is coauthor of two textbooks on digital systems, two
research monographs, one IEEE Tutorial, and author or
coauthor of research contributions to scholarly
publications and technical conferences.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Morgan Kaufmann |
Auteur(s) | Milos D. Ercegovac, Tomas Lang |
Parution | 03/10/2003 |
Nb. de pages | 734 |
Format | 19 x 24 |
Couverture | Relié |
Poids | 1430g |
Intérieur | Noir et Blanc |
EAN13 | 9781558607989 |
ISBN13 | 978-1-55860-798-9 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Programmation fonctionnelle
- Informatique Développement d'applications Techniques de programmation Programmation parallèle et multithreading
- Informatique Développement d'applications Algorithmique et informatique appliquée
- Informatique Développement d'applications Technologies objet Programmation objet