CA2006704A1 - Circuit pouvant calculer rapidement la somme de plus de deux nombres en virgule flottante - Google Patents
Circuit pouvant calculer rapidement la somme de plus de deux nombres en virgule flottanteInfo
- Publication number
- CA2006704A1 CA2006704A1 CA2006704A CA2006704A CA2006704A1 CA 2006704 A1 CA2006704 A1 CA 2006704A1 CA 2006704 A CA2006704 A CA 2006704A CA 2006704 A CA2006704 A CA 2006704A CA 2006704 A1 CA2006704 A1 CA 2006704A1
- Authority
- CA
- Canada
- Prior art keywords
- total sum
- exponent
- parts
- fraction
- input data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
- G06F7/509—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/01—Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising
- G06F5/012—Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising in floating-point computations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/483—Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
- G06F7/485—Adding; Subtracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/499—Denomination or exception handling, e.g. rounding or overflow
- G06F7/49936—Normalisation mentioned as feature only
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
- Nonlinear Science (AREA)
- Complex Calculations (AREA)
- Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
- Error Detection And Correction (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63334316A JP2693800B2 (ja) | 1988-12-28 | 1988-12-28 | 浮動小数点データ総和演算回路 |
| JP334316/1988 | 1988-12-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2006704A1 true CA2006704A1 (fr) | 1990-06-28 |
| CA2006704C CA2006704C (fr) | 1993-12-21 |
Family
ID=18275991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA002006704A Expired - Fee Related CA2006704C (fr) | 1988-12-28 | 1989-12-27 | Circuit pouvant calculer rapidement la somme de plus de deux nombres en virgule flottante |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5021986A (fr) |
| EP (1) | EP0376266B1 (fr) |
| JP (1) | JP2693800B2 (fr) |
| AU (1) | AU621788B2 (fr) |
| CA (1) | CA2006704C (fr) |
| DE (1) | DE68923606T2 (fr) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5166898A (en) * | 1990-09-07 | 1992-11-24 | Nec Corporation | Shift amount floating-point calculating circuit with a small amount of hardware and rapidly operable |
| IE914102A1 (en) | 1990-11-26 | 1992-06-03 | Genetics Inst | Expression of pace in host cells and methods of use thereof |
| US5247471A (en) * | 1991-12-13 | 1993-09-21 | International Business Machines Corporation | Radix aligner for floating point addition and subtraction |
| EP0593073A1 (fr) * | 1992-10-16 | 1994-04-20 | Matsushita Electric Industrial Co., Ltd. | Processeur comprenant des registres à décalage |
| GB2275355B (en) * | 1993-02-19 | 1997-06-18 | Motorola Inc | Detection of exponent underflow and overflow in a floating point adder |
| JP2919386B2 (ja) * | 1996-09-19 | 1999-07-12 | 甲府日本電気株式会社 | 浮動小数点数検出装置および浮動小数点数検出回路 |
| GB2323189B (en) * | 1997-03-14 | 2001-11-21 | Nokia Mobile Phones Ltd | Processing multi-bit signals representing floating-point numbers |
| JP4086459B2 (ja) * | 2000-11-13 | 2008-05-14 | Necエレクトロニクス株式会社 | 固定小数点データ生成方法及び固定小数点データ生成回路 |
| US6751638B2 (en) * | 2001-05-11 | 2004-06-15 | Sun Microsystems, Inc. | Min and max operations for multiplication and/or division under the simple interval system |
| US7543013B2 (en) * | 2006-08-18 | 2009-06-02 | Qualcomm Incorporated | Multi-stage floating-point accumulator |
| US9274750B2 (en) * | 2012-04-20 | 2016-03-01 | Futurewei Technologies, Inc. | System and method for signal processing in digital signal processors |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4335372A (en) * | 1980-03-28 | 1982-06-15 | Motorola Inc. | Digital scaling apparatus |
| JPS59188740A (ja) * | 1983-04-11 | 1984-10-26 | Hitachi Ltd | フロ−テイング加算器 |
| US4562553A (en) * | 1984-03-19 | 1985-12-31 | Analogic Corporation | Floating point arithmetic system and method with rounding anticipation |
| WO1986001017A1 (fr) * | 1984-07-30 | 1986-02-13 | Arya Keerthi Kumarasena | Circuit additionneur rapide a entrees multiples |
| US4734876A (en) * | 1985-12-18 | 1988-03-29 | Motorola, Inc. | Circuit for selecting one of a plurality of exponential values to a predetermined base to provide a maximum value |
| EP0265555B1 (fr) * | 1986-10-31 | 1991-09-18 | International Business Machines Corporation | Procédé et dispositif d'addition de nombres à virgule flottante |
| AU606559B2 (en) * | 1987-12-24 | 1991-02-07 | Nec Corporation | Circuit for comparing a plurality of binary inputs |
-
1988
- 1988-12-28 JP JP63334316A patent/JP2693800B2/ja not_active Expired - Fee Related
-
1989
- 1989-12-27 DE DE68923606T patent/DE68923606T2/de not_active Expired - Fee Related
- 1989-12-27 EP EP89123982A patent/EP0376266B1/fr not_active Expired - Lifetime
- 1989-12-27 CA CA002006704A patent/CA2006704C/fr not_active Expired - Fee Related
- 1989-12-27 US US07/456,667 patent/US5021986A/en not_active Expired - Lifetime
- 1989-12-28 AU AU47282/89A patent/AU621788B2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| EP0376266A2 (fr) | 1990-07-04 |
| EP0376266B1 (fr) | 1995-07-26 |
| DE68923606D1 (de) | 1995-08-31 |
| EP0376266A3 (fr) | 1992-03-04 |
| DE68923606T2 (de) | 1996-01-04 |
| JP2693800B2 (ja) | 1997-12-24 |
| JPH02178769A (ja) | 1990-07-11 |
| AU621788B2 (en) | 1992-03-19 |
| CA2006704C (fr) | 1993-12-21 |
| US5021986A (en) | 1991-06-04 |
| AU4728289A (en) | 1990-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0362580A3 (fr) | Anticipateur du nombre de 0/1 précédant les chiffres significatifs | |
| CA2006704A1 (fr) | Circuit pouvant calculer rapidement la somme de plus de deux nombres en virgule flottante | |
| CA2013247A1 (fr) | Dispositif de recherche pour quantificateur vectoriel | |
| EP0320044A3 (fr) | Dispositif manuel d'entrée pour un affichage | |
| JPS5650439A (en) | Binary multiplier cell circuit | |
| EP0103722A2 (fr) | Circuit de multiplication | |
| CA2006230A1 (fr) | Methode et dispositif de validation de chaines de caracteres | |
| EP0385637A3 (fr) | Machine élève avec des circuits à multiples entrées et sortie unique connectés dans une structure hiérarchique | |
| EP0126286A3 (en) | Electronic cash register | |
| Lin et al. | Applications of the proximity map to fixed point theorems in Hilbert space | |
| EP0332215A2 (fr) | Circuit d'opération basé sur la représentation en virgule flottante | |
| JPS57147754A (en) | Digital parallel adder | |
| US4737925A (en) | Method and apparatus for minimizing a memory table for use with nonlinear monotonic arithmetic functions | |
| EP0257490A3 (fr) | Unité d'entrée par clavier pour système informatique | |
| EP0214836A1 (fr) | Circuit d'addition à sélection de retenue | |
| CA2055144A1 (fr) | Appareil pouvant effectuer rapidement des operations de calcul vectoriel sur deux vecteurs d'entree | |
| JPS5723147A (en) | Digit matching processing circuit | |
| EP0295621A3 (fr) | Circuit de sommation rapide | |
| JPS5627457A (en) | Parity prediction system of shifter | |
| JPS531014A (en) | Electronic musical instrument | |
| RU2051407C1 (ru) | Способ суммирования цифровых сигналов | |
| CA2111409A1 (fr) | Systeme de recherche de listes de codage incorporees a un codeur de paroles | |
| Sabbath et al. | Heaven and hell | |
| EP0361533A3 (fr) | Dispositif d'entrée pour système de traitement de données | |
| JPS547922A (en) | Predominant change-over device for electronic instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request | ||
| MKLA | Lapsed |