CA946517A - Flow-through arithmetic apparatus - Google Patents

Flow-through arithmetic apparatus

Info

Publication number
CA946517A
CA946517A CA114,834A CA114834A CA946517A CA 946517 A CA946517 A CA 946517A CA 114834 A CA114834 A CA 114834A CA 946517 A CA946517 A CA 946517A
Authority
CA
Canada
Prior art keywords
flow
arithmetic apparatus
arithmetic
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.)
Expired
Application number
CA114,834A
Other languages
English (en)
Other versions
CA114834S (en
Inventor
Edwardo D. Lara
Harold R. Dell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Singer Co
Original Assignee
Singer Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Singer Co filed Critical Singer Co
Application granted granted Critical
Publication of CA946517A publication Critical patent/CA946517A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods 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/52Multiplying; Dividing
    • G06F7/523Multiplying only
    • G06F7/53Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel
    • G06F7/5306Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel with row wise addition of partial products
    • G06F7/5312Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel with row wise addition of partial products using carry save adders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods 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/52Multiplying; Dividing
    • G06F7/523Multiplying only
    • G06F7/533Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even
    • G06F7/5334Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even by using multiple bit scanning, i.e. by decoding groups of successive multiplier bits in order to select an appropriate precalculated multiple of the multiplicand as a partial product
    • G06F7/5336Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even by using multiple bit scanning, i.e. by decoding groups of successive multiplier bits in order to select an appropriate precalculated multiple of the multiplicand as a partial product overlapped, i.e. with successive bitgroups sharing one or more bits being recoded into signed digit representation, e.g. using the Modified Booth Algorithm
    • G06F7/5338Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even by using multiple bit scanning, i.e. by decoding groups of successive multiplier bits in order to select an appropriate precalculated multiple of the multiplicand as a partial product overlapped, i.e. with successive bitgroups sharing one or more bits being recoded into signed digit representation, e.g. using the Modified Booth Algorithm each bitgroup having two new bits, e.g. 2nd order MBA

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Complex Calculations (AREA)
CA114,834A 1970-07-28 1971-06-04 Flow-through arithmetic apparatus Expired CA946517A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US5895670A 1970-07-28 1970-07-28

Publications (1)

Publication Number Publication Date
CA946517A true CA946517A (en) 1974-04-30

Family

ID=22019940

Family Applications (1)

Application Number Title Priority Date Filing Date
CA114,834A Expired CA946517A (en) 1970-07-28 1971-06-04 Flow-through arithmetic apparatus

Country Status (4)

Country Link
US (1) US3691359A (cs)
JP (1) JPS549454B1 (cs)
CA (1) CA946517A (cs)
GB (1) GB1336930A (cs)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3795880A (en) * 1972-06-19 1974-03-05 Ibm Partial product array multiplier
US3814924A (en) * 1973-03-12 1974-06-04 Control Data Corp Pipeline binary multiplier
US4181970A (en) * 1973-10-08 1980-01-01 Nippon Telegraph And Telephone Public Corporation Digital attenuator for compressed PCM signals
US4118785A (en) * 1973-10-08 1978-10-03 Nippon Telegraph And Telephone Public Corporation Method and apparatus for digital attenuation by pattern shifting
JPS5534613B2 (cs) * 1973-10-08 1980-09-08
US3887799A (en) * 1973-12-03 1975-06-03 Theodore P Lindgren Asynchronous n bit position data shifter
US3950636A (en) * 1974-01-16 1976-04-13 Signetics Corporation High speed multiplier logic circuit
US3919535A (en) * 1974-08-21 1975-11-11 Singer Co Multiple addend adder and multiplier
FR2301870A1 (fr) 1975-02-19 1976-09-17 Majos Jacques Circuit multiplicateur a fort debit numerique notamment pour filtre numerique
US4031377A (en) * 1975-08-25 1977-06-21 Nippon Gakki Seizo Kabushiki Kaisha Fast multiplier circuit employing shift circuitry responsive to two binary numbers the sum of which approximately equals the mantissa of the multiplier
US4041296A (en) * 1975-12-03 1977-08-09 International Business Machines Incorp. High-speed digital multiply-by-device
US4041292A (en) * 1975-12-22 1977-08-09 Honeywell Information Systems Inc. High speed binary multiplication system employing a plurality of multiple generator circuits
US4034198A (en) * 1975-12-22 1977-07-05 Honeywell Information Systems, Inc. Multiple generating register
US4086474A (en) * 1976-09-30 1978-04-25 Honeywell Information Systems Inc. Multiplication technique in a data processing system
GB1582958A (en) * 1977-06-09 1981-01-21 Inst Maszyn Matematycznych War Digital system for binary multiplication of a number by a sum of two numbers
US4168530A (en) * 1978-02-13 1979-09-18 Burroughs Corporation Multiplication circuit using column compression
US4228520A (en) * 1979-05-04 1980-10-14 International Business Machines Corporation High speed multiplier using carry-save/propagate pipeline with sparse carries
US4369500A (en) * 1980-10-20 1983-01-18 Motorola Inc. High speed NXM bit digital, repeated addition type multiplying circuit
US4550335A (en) * 1981-02-02 1985-10-29 Rca Corporation Compatible and hierarchical digital television system standard
US4455611A (en) * 1981-05-11 1984-06-19 Rca Corporation Multiplier for multiplying n-bit number by quotient of an integer divided by an integer power of two
US4538239A (en) * 1982-02-11 1985-08-27 Texas Instruments Incorporated High-speed multiplier for microcomputer used in digital signal processing system
US4577282A (en) * 1982-02-22 1986-03-18 Texas Instruments Incorporated Microcomputer system for digital signal processing
FR2536879A1 (fr) * 1982-11-26 1984-06-01 Efcis Multiplieur binaire rapide
US4748583A (en) * 1984-09-17 1988-05-31 Siemens Aktiengesellschaft Cell-structured digital multiplier of semi-systolic construction
WO1988008567A1 (en) * 1987-05-01 1988-11-03 General Electric Company Truncated product partial canonical signed digit multiplier
US4967388A (en) * 1988-04-21 1990-10-30 Harris Semiconductor Patents Inc. Truncated product partial canonical signed digit multiplier
US5159568A (en) * 1987-11-24 1992-10-27 Digital Equipment Corporation High speed parallel multiplier circuit
US5032865A (en) * 1987-12-14 1991-07-16 General Dynamics Corporation Air Defense Systems Div. Calculating the dot product of large dimensional vectors in two's complement representation
US4884232A (en) * 1987-12-14 1989-11-28 General Dynamics Corp., Pomona Div. Parallel processing circuits for high speed calculation of the dot product of large dimensional vectors
KR0152911B1 (ko) * 1994-09-10 1998-10-15 문정환 병렬승산기
US6085214A (en) * 1997-09-04 2000-07-04 Cirrus Logic, Inc. Digital multiplier with multiplier encoding involving 3X term
US6183122B1 (en) * 1997-09-04 2001-02-06 Cirrus Logic, Inc. Multiplier sign extension
US6959315B2 (en) * 2001-12-27 2005-10-25 Stmicroelectronics, Inc. Self-timed digital processing circuits
US20090077145A1 (en) * 2007-09-14 2009-03-19 Cswitch Corporation Reconfigurable arithmetic unit
RU2760628C1 (ru) * 2021-02-25 2021-11-29 Федеральное государственное бюджетное образовательное учреждение высшего образования «Юго-Западный государственный университет» (ЮЗГУ) (RU) Способ и ассоциативное матричное устройство параллельного поиска образца по его префиксам

Also Published As

Publication number Publication date
JPS549454B1 (cs) 1979-04-24
US3691359A (en) 1972-09-12
GB1336930A (en) 1973-11-14

Similar Documents

Publication Publication Date Title
CA946517A (en) Flow-through arithmetic apparatus
CA922789A (en) Athermapeutic apparatus
CA945112A (en) Electrophoretic apparatus
CA936279A (en) Mean-rate indicating apparatus
CA941559A (en) Nut-tapping apparatus
CA925401A (en) Manipulation apparatus
IL34801A0 (en) Loop-cutting apparatus
CA823366A (en) Tow-forming apparatus
AU2347070A (en) Apparatus
CA852127A (en) Development apparatus
CA845874A (en) Computing apparatus
CA839562A (en) Metering apparatus
CA853891A (en) Television-facsimile apparatus
CA838327A (en) Tape-playing apparatus
CA849384A (en) Tape-playing apparatus
CA848243A (en) Core-sampling apparatus
CA837403A (en) Topwrap apparatus
CA847069A (en) Key-blank dispenser-and-cutter apparatus
CA837802A (en) Bolt-setting apparatus
CA839882A (en) Heat-copying apparatus
CA839574A (en) Tape-playing apparatus
CA970462A (en) Echo-encephalographic apparatus
CA837959A (en) Tape-playing apparatus
CA971616A (en) Cathodochromic storage-display apparatus
CA834844A (en) Elektro-therapeutical apparatus