๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Computer arithmetic : algorithms and hardware designs

โœ Scribed by Parhami, Behrooz


Publisher
Oxford University Press
Year
2010
Tongue
English
Leaves
641
Series
Oxford series in electrical and computer engineering
Edition
2nd ed
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Ideal for graduate and senior undergraduate courses in computer arithmetic and advanced digital design, Computer Arithmetic: Algorithms and Hardware Designs, Second Edition, provides a balanced, comprehensive treatment of computer arithmetic. It covers topics in arithmetic unit design and circuit implementation that complement the architectural and algorithmic speedup techniques used in high-performance computer architecture and parallel processing. Using a unified and consistent framework, the text begins with number representation and proceeds through basic arithmetic operations, floating-point arithmetic, and function evaluation methods. Later chapters cover broad design and implementation topics-including techniques for high-throughput, low-power, fault-tolerant, and reconfigurable arithmetic. An appendix provides a historical view of the field and speculates on its future.

An indispensable resource for instruction, professional development, and research, Computer Arithmetic: Algorithms and Hardware Designs, Second Edition, combines broad coverage of the underlying theories of computer arithmetic with numerous examples of practical designs, worked-out examples, and a large collection of meaningful problems. This second edition includes a new chapter on reconfigurable arithmetic, in order to address the fact that arithmetic functions are increasingly being implemented on field-programmable gate arrays (FPGAs) and FPGA-like configurable devices. Updated and thoroughly revised, the book offers new and expanded coverage of saturating adders and multipliers, truncated multipliers, fused multiply-add units, overlapped quotient digit selection, bipartite and multipartite tables, reversible logic, dot notation, modular arithmetic, Montgomery modular reduction, division by constants, IEEE floating-point standard formats, and interval arithmetic.

Features:

Divided into 28 lecture-size chapters
Emphasizes both the underlying theories of computer arithmetic and actual hardware designs
Carefully links computer arithmetic to other subfields of computer engineering
Includes 717 end-of-chapter problems ranging in complexity from simple exercises to mini-projects
Incorporates many examples of practical designs
Uses consistent standardized notation throughout
Instructor's manual includes solutions to text problems
An author-maintained website http://www.ece.ucsb.edu/~parhami/text_comp_arit.htm contains instructor resources, including complete lecture slides

โœฆ Table of Contents


Content: Part I: Number representation. Numbers and Arithmetic
Representing Signed Numbers
Redundant Number Systems
Residue Number Systems. Part II: Addition/Subtraction. Basic Addition and Counting
Carry --
Lookahead Adders
Variations in Fast Adders
Multioperand Addition. Part III: Multiplication. Basic Multiplication Schemes
High --
Radix Multipliers
Tree and Array Multipliers
Variations in Multipliers. Part IV: Division. Basic Division Schemes
High --
Radix Dividers
Variations in Dividers
Division by Convergence. Part V: Real arithmetic. Floating --
Point Representations
Floating --
Point Operations
Errors and Error Control
Precise and Certifiable Arithmetic. Part VI: Function evaluation. Square --
Rooting Methods
The CORDIC Algorithms
Variations in Function Evaluation
Arithmetic by Table Lookup
High --
Throughput Arithmetic Part VII: Implementation topics. Low --
Power Arithmetic
Fault --
Tolerant Arithmetic
Reconfigurable Arithmetic.


๐Ÿ“œ SIMILAR VOLUMES


Computer Arithmetic: Algorithms and Hard
โœ Behrooz Parhami ๐Ÿ“‚ Library ๐Ÿ“… 1999 ๐Ÿ› Oxford University Press, USA ๐ŸŒ English

Ideal for graduate and senior undergraduate level courses in computer arithmetic and advanced digital design, <em>Computer Arithmetic: Algorithms and Hardware Designs</em> provides a balanced, comprehensive treatment of computer arithmetic, covering topics in arithmetic unit design and circuit imple

Computer Arithmetic: Algorithms and Hard
โœ Behrooz Parhami ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Oxford University Press ๐ŸŒ English

Ideal for graduate and senior undergraduate courses in computer arithmetic and advanced digital design, <em>Computer Arithmetic: Algorithms and Hardware Designs</em>, Second Edition, provides a balanced, comprehensive treatment of computer arithmetic. It covers topics in arithmetic unit design and c

Computer Arithmetic: Algorithms and Hard
โœ Behrooz Parhami ๐Ÿ“‚ Library ๐Ÿ“… 2000 ๐Ÿ› Oxford University Press ๐ŸŒ English

Ideal for graduate and senior undergraduate level courses in computer arithmetic and advanced digital design, <em>Computer Arithmetic: Algorithms and Hardware Designs</em> provides a balanced, comprehensive treatment of computer arithmetic, covering topics in arithmetic unit design and circuit imple

Computer arithmetic: algorithms and hard
โœ Parhami, Behrooz ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Oxford University Press ๐ŸŒ English

Ideal for graduate and senior undergraduate courses in computer arithmetic and advanced digital design, <em>Computer Arithmetic: Algorithms and Hardware Designs</em>, Second Edition, provides a balanced, comprehensive treatment of computer arithmetic. It covers topics in arithmetic unit design and c

Computer Arithmetic: Algorithms and Hard
โœ Mircea Vlฤƒduลฃiu (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2012 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p><p>The subject of this book is the analysis and design of digital devices that implement computer arithmetic. The book's presentation of high-level detail, descriptions, formalisms and design principles means that it can support many research activities in this field, with an emphasis on bridging

Computer Arithmetic: Algorithms and Hard
โœ Mircea Vlฤƒduลฃiu (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2012 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p><p>The subject of this book is the analysis and design of digital devices that implement computer arithmetic. The book's presentation of high-level detail, descriptions, formalisms and design principles means that it can support many research activities in this field, with an emphasis on bridging