Computer arithmetic algorithms:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Natick, Mass.
Peters
2002
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 281 S. graph. Darst. |
ISBN: | 1568811608 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023796433 | ||
003 | DE-604 | ||
005 | 20120109 | ||
007 | t | ||
008 | 040930s2002 d||| |||| 00||| eng d | ||
020 | |a 1568811608 |9 1-568-81160-8 | ||
035 | |a (OCoLC)767746483 | ||
035 | |a (DE-599)BVBBV023796433 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-634 |a DE-11 |a DE-706 |a DE-Aug4 | ||
084 | |a ST 125 |0 (DE-625)143586: |2 rvk | ||
084 | |a ST 130 |0 (DE-625)143588: |2 rvk | ||
100 | 1 | |a Koren, Israel |e Verfasser |4 aut | |
245 | 1 | 0 | |a Computer arithmetic algorithms |c Israel Koren |
250 | |a 2. ed. | ||
264 | 1 | |a Natick, Mass. |b Peters |c 2002 | |
300 | |a XV, 281 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Algorithmus |0 (DE-588)4001183-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computerarithmetik |0 (DE-588)4135485-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Computerarithmetik |0 (DE-588)4135485-0 |D s |
689 | 0 | 1 | |a Algorithmus |0 (DE-588)4001183-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017438637&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017438637 |
Datensatz im Suchindex
_version_ | 1804138992616079360 |
---|---|
adam_text | Titel: Computer arithmetic algorithms
Autor: Koren, Israel
Jahr: 2002
CONTENTS
FORWORD TO THE SECOND EDITION xi
PREFACE xiii
1 CONVENTIONAL NUMBER SYSTEMS 1
1.1 The Binary Number System 1
1.2 Machine Representations of Numbers 2
1.3 Radix Conversions 4
1.4 Representations of Negative Numbers 6
1.5 Addition and Subtraction 13
1.6 Arithmetic Shift Operations 15
1.7 Exercises 16
1.8 References 17
2 UNCONVENTIONAL FIXED-RADIX NUMBER SYSTEMS 19
2.1 Negative-Radix Number Systems 19
2.2 A General Class of Fixed-Radix Number Systems 21
viii Contents
2.3 Signed-Digit Number Systems 23
2.4 Binary SD Numbers 27
2.5 Exercises 32
2.6 References 33
3 SEQUENTIAL ALGORITHMS FOR MULTIPLICATION
AND DIVISION 35
3.1 Sequential Multiplication 35
3.2 Sequential Division 39
3.3 Nonrestoring Division 42
3.4 Square Root Extraction 48
3.5 Exercises 50
3.6 References 52
4 BINARY FLOATING-POINT NUMBERS 53
4.1 Preliminaries 53
4.2 Floating-Point Operations 59
4.3 Choice of Floating-Point Representation 65
4.4 The IEEE Floating-Point Standard 67
4.5 Round-off Schemes 71
4.6 Guard Digits 76
4.7 Floating-Point Adders 81
4.8 Exceptions 84
4.9 Round-off Errors and Their Accumulation 87
4.10 Exercises 89
4.11 References 91
5 FAST ADDITION 93
5.1 Ripple-Carry Adders 93
5.2 Carry-Look-Ahead Adders 95
5.3 Conditional Sum Adders 99
5.4 Optimality of Algorithms and Their Implementations 102
5.5 Carry-Look-Ahead Addition Revisited 106
5.6 Prefix Adders 109
Contents
5.7 Ling Adders 110
5.8 Carry-Select Adders 113
5.9 Carry-Skip Adders 116
5.10 Hybrid Adders 119
5.11 Carry-Save Adders 124
5.12 Pipelining of Arithmetic Operations
5.13 Exercises 135
5.14 References 138
IX
132
6 HIGH-SPEED MULTIPLICATION 141
6.1 Reducing the Number of Partial Products 141
6.2 Implementing Large Multipliers Using Smaller Ones 149
6.3 Accumulating the Partial Products 145
6.4 Alternative Techniques for Partial Product Accumulation 157
6.5 Fused Multiply-Add Unit 165
6.6 Array Multipliers 167
6.7 Optimality of Multiplier Implementations 174
6.8 Exercises 176
6.9 References 179
7 FAST DIVISION 181
7.1 SRT Division 181
7.2 High-Radix Division 187
7.3 Speeding Up the Division Process 198
7.4 Array Dividers 203
7.5 Fast Square Root Extraction 206
7.6 Exercises 209
7.7 References 210
8 DIVISION THROUGH MULTIPLICATION 213
8.1 Division by Convergence 213
8.2 Division by Reciprocation 218
8.3 Exercises 222
8.4 References 223
Contents
9 EVALUATION OF ELEMENTARY FUNCTIONS 225
9.1 The Exponential Function 226
9.2 The Logarithm Function 229
9.3 The Trigonometric Functions 232
9.4 The Inverse Trigonometric Functions 235
9.5 The Hyperbolic Functions 238
9.6 Bounds on the Approximation Error 239
9.7 Speed-up Techniques 241
9.8 Other Techniques for Evaluating Elementary Functions 243
9.9 Exercises 244
9.10 References 245
10 LOGARITHMIC NUMBER SYSTEMS 247
10.1 Sign-Logarithm Number Systems 247
10.2 Arithmetic Operations 249
10.3 Comparison to Binary Floating-Point Numbers 252
10.4 Conversions to/from Conventional Representations 253
10.5 Exercises 255
10.6 References 256
11 THE RESIDUE NUMBER SYSTEM 259
11.1 Preliminaries 259
11.2 Arithmetic Operations 261
11.3 The Associated Mixed-Radix System 264
11.4 Conversion of Numbers from/to the Residue System 266
11.5 Selecting the Moduli 267
11.6 Error Detection and Correction 269
11.7 Exercises 274
11.8 References 275
INDEX 277
|
any_adam_object | 1 |
author | Koren, Israel |
author_facet | Koren, Israel |
author_role | aut |
author_sort | Koren, Israel |
author_variant | i k ik |
building | Verbundindex |
bvnumber | BV023796433 |
classification_rvk | ST 125 ST 130 |
ctrlnum | (OCoLC)767746483 (DE-599)BVBBV023796433 |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01330nam a2200361zc 4500</leader><controlfield tag="001">BV023796433</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120109 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040930s2002 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1568811608</subfield><subfield code="9">1-568-81160-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)767746483</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023796433</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 125</subfield><subfield code="0">(DE-625)143586:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 130</subfield><subfield code="0">(DE-625)143588:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Koren, Israel</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Computer arithmetic algorithms</subfield><subfield code="c">Israel Koren</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Natick, Mass.</subfield><subfield code="b">Peters</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 281 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarithmetik</subfield><subfield code="0">(DE-588)4135485-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Computerarithmetik</subfield><subfield code="0">(DE-588)4135485-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Algorithmus</subfield><subfield code="0">(DE-588)4001183-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017438637&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017438637</subfield></datafield></record></collection> |
id | DE-604.BV023796433 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:37:00Z |
institution | BVB |
isbn | 1568811608 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017438637 |
oclc_num | 767746483 |
open_access_boolean | |
owner | DE-634 DE-11 DE-706 DE-Aug4 |
owner_facet | DE-634 DE-11 DE-706 DE-Aug4 |
physical | XV, 281 S. graph. Darst. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Peters |
record_format | marc |
spelling | Koren, Israel Verfasser aut Computer arithmetic algorithms Israel Koren 2. ed. Natick, Mass. Peters 2002 XV, 281 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Algorithmus (DE-588)4001183-5 gnd rswk-swf Computerarithmetik (DE-588)4135485-0 gnd rswk-swf Computerarithmetik (DE-588)4135485-0 s Algorithmus (DE-588)4001183-5 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017438637&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Koren, Israel Computer arithmetic algorithms Algorithmus (DE-588)4001183-5 gnd Computerarithmetik (DE-588)4135485-0 gnd |
subject_GND | (DE-588)4001183-5 (DE-588)4135485-0 |
title | Computer arithmetic algorithms |
title_auth | Computer arithmetic algorithms |
title_exact_search | Computer arithmetic algorithms |
title_full | Computer arithmetic algorithms Israel Koren |
title_fullStr | Computer arithmetic algorithms Israel Koren |
title_full_unstemmed | Computer arithmetic algorithms Israel Koren |
title_short | Computer arithmetic algorithms |
title_sort | computer arithmetic algorithms |
topic | Algorithmus (DE-588)4001183-5 gnd Computerarithmetik (DE-588)4135485-0 gnd |
topic_facet | Algorithmus Computerarithmetik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017438637&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT korenisrael computerarithmeticalgorithms |