DE69129723D1 - Prozessorelement für Datenakkumulationsrechnungen, Verarbeitungseinheit und Prozessor - Google Patents

Prozessorelement für Datenakkumulationsrechnungen, Verarbeitungseinheit und Prozessor

Info

Publication number
DE69129723D1
DE69129723D1 DE69129723T DE69129723T DE69129723D1 DE 69129723 D1 DE69129723 D1 DE 69129723D1 DE 69129723 T DE69129723 T DE 69129723T DE 69129723 T DE69129723 T DE 69129723T DE 69129723 D1 DE69129723 D1 DE 69129723D1
Authority
DE
Germany
Prior art keywords
processor
processing unit
data accumulation
accumulation calculations
processor element
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 - Fee Related
Application number
DE69129723T
Other languages
English (en)
Other versions
DE69129723T2 (de
Inventor
Noritsugu Matsubishi
Yoshio Tokuno
Hirsohi Masaki
Masato Yamazaki
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Application granted granted Critical
Publication of DE69129723D1 publication Critical patent/DE69129723D1/de
Publication of DE69129723T2 publication Critical patent/DE69129723T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/57Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/544Methods 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 for evaluating functions by calculation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/544Methods 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 for evaluating functions by calculation
    • G06F7/5443Sum of products
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/544Indexing scheme relating to group G06F7/544
    • G06F2207/5442Absolute difference

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Complex Calculations (AREA)
DE69129723T 1990-09-20 1991-09-19 Prozessorelement für Datenakkumulationsrechnungen, Verarbeitungseinheit und Prozessor Expired - Fee Related DE69129723T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25073390A JP3228927B2 (ja) 1990-09-20 1990-09-20 プロセッサエレメント、プロセッシングユニット、プロセッサ、及びその演算処理方法

Publications (2)

Publication Number Publication Date
DE69129723D1 true DE69129723D1 (de) 1998-08-13
DE69129723T2 DE69129723T2 (de) 1999-03-25

Family

ID=17212232

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69129723T Expired - Fee Related DE69129723T2 (de) 1990-09-20 1991-09-19 Prozessorelement für Datenakkumulationsrechnungen, Verarbeitungseinheit und Prozessor

Country Status (4)

Country Link
US (1) US5235536A (de)
EP (1) EP0477011B1 (de)
JP (1) JP3228927B2 (de)
DE (1) DE69129723T2 (de)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612229A (ja) * 1992-06-10 1994-01-21 Nec Corp 乗累算回路
JPH06141304A (ja) * 1992-10-28 1994-05-20 Sony Corp 演算回路
JPH07115646A (ja) * 1993-10-20 1995-05-02 Sony Corp 画像処理装置
JPH07146781A (ja) * 1993-11-19 1995-06-06 Sony Corp プロセツサ
US6219688B1 (en) 1993-11-30 2001-04-17 Texas Instruments Incorporated Method, apparatus and system for sum of plural absolute differences
KR970002394B1 (ko) * 1994-05-09 1997-03-05 삼성전자 주식회사 산술 논리 연산장치와 다중 가산기들 사이의 데이타 전송회로
JP3458518B2 (ja) * 1994-08-30 2003-10-20 ソニー株式会社 並列プロセッサ
JP3474663B2 (ja) * 1995-02-24 2003-12-08 三菱電機株式会社 乗算回路
US5747255A (en) * 1995-09-29 1998-05-05 Lynx Therapeutics, Inc. Polynucleotide detection by isothermal amplification using cleavable oligonucleotides
US5835389A (en) * 1996-04-22 1998-11-10 Samsung Electronics Company, Ltd. Calculating the absolute difference of two integer numbers in a single instruction cycle
US5948053A (en) * 1996-09-02 1999-09-07 Yamaha Corporation Digital signal processor architecture using signal paths to carry out arithmetic operations
US6061521A (en) * 1996-12-02 2000-05-09 Compaq Computer Corp. Computer having multimedia operations executable as two distinct sets of operations within a single instruction cycle
US5893145A (en) * 1996-12-02 1999-04-06 Compaq Computer Corp. System and method for routing operands within partitions of a source register to partitions within a destination register
US6009505A (en) * 1996-12-02 1999-12-28 Compaq Computer Corp. System and method for routing one operand to arithmetic logic units from fixed register slots and another operand from any register slot
US5909572A (en) * 1996-12-02 1999-06-01 Compaq Computer Corp. System and method for conditionally moving an operand from a source register to a destination register
US5941938A (en) * 1996-12-02 1999-08-24 Compaq Computer Corp. System and method for performing an accumulate operation on one or more operands within a partitioned register
TW361051B (en) * 1997-01-09 1999-06-11 Matsushita Electric Ind Co Ltd Motion vector detection apparatus
EP1122637A3 (de) * 2000-01-31 2005-10-12 Micronas GmbH Recheneinheit für eingeschränkte Signalverarbeitung
US7386580B2 (en) * 2004-03-18 2008-06-10 Arm Limited Data processing apparatus and method for computing an absolute difference between first and second data elements
US8615540B2 (en) 2009-07-24 2013-12-24 Honeywell International Inc. Arithmetic logic unit for use within a flight control system
US8984043B2 (en) * 2009-12-23 2015-03-17 Intel Corporation Multiplying and adding matrices
US10318308B2 (en) * 2012-10-31 2019-06-11 Mobileye Vision Technologies Ltd. Arithmetic logic unit
US9411726B2 (en) * 2014-09-30 2016-08-09 Samsung Electronics Co., Ltd. Low power computation architecture
US9678716B2 (en) * 2014-12-22 2017-06-13 Arm Limited Apparatus and method for performing absolute difference operation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3340388A (en) * 1965-07-12 1967-09-05 Ibm Latched carry save adder circuit for multipliers
JPS58132861A (ja) * 1982-02-03 1983-08-08 Toshiba Corp 演算回路
JPS59132070A (ja) * 1983-01-18 1984-07-30 Mitsubishi Electric Corp アレイ演算用デ−タ処理装置
US4692888A (en) * 1984-10-03 1987-09-08 Advanced Micro Devices, Inc. Method and apparatus for generating and summing the products of pairs of numbers
US4910701A (en) * 1987-09-24 1990-03-20 Advanced Micro Devices Split array binary multiplication
US4982352A (en) * 1988-06-17 1991-01-01 Bipolar Integrated Technology, Inc. Methods and apparatus for determining the absolute value of the difference between binary operands
JP3304971B2 (ja) * 1990-07-23 2002-07-22 沖電気工業株式会社 絶対値演算回路

Also Published As

Publication number Publication date
US5235536A (en) 1993-08-10
DE69129723T2 (de) 1999-03-25
JPH04128982A (ja) 1992-04-30
EP0477011A3 (en) 1993-05-19
EP0477011B1 (de) 1998-07-08
EP0477011A2 (de) 1992-03-25
JP3228927B2 (ja) 2001-11-12

Similar Documents

Publication Publication Date Title
DE69129723T2 (de) Prozessorelement für Datenakkumulationsrechnungen, Verarbeitungseinheit und Prozessor
DE69300041D1 (de) Mehrfachprozessor-Datenverarbeitungssystem.
DE69022210D1 (de) Datenverarbeitungssystem.
ATE170996T1 (de) Fehlertolerantes datenverarbeitungssystem
DE69418963D1 (de) Datenverarbeitungssystem
DE69325415D1 (de) Datenverarbeitungsvorrichtung
KR910005167A (ko) 데이터 처리장치
DE69024994D1 (de) Datenverarbeitungsvorrichtung
DE68924400D1 (de) Fliessbanddatenverarbeitungsvorrichtung.
DE69424304D1 (de) Paralleler datenprozessor
DE68924377D1 (de) Verarbeitungssysteme für variable Datenlänge.
DE69428878D1 (de) Selbstbeschreibendes Datenverarbeitungssystem
DE69123014D1 (de) Steuergerät für peripheres Datenverarbeitungssystem
DE69517870T2 (de) Datenverarbeitungsvorrichtung
KR960011658A (ko) 화상처리프로세서 및 그것을 사용한 데이타처리시스템
DE69522871D1 (de) Verbesserter Zeitgeber für Datenprozessoren
DE69331022T2 (de) Datenverarbeitungseinheit
DE68922158D1 (de) Datenverarbeitungsvorrichtung.
DE69319879T2 (de) Datenverarbeitungssystem
DE68908355D1 (de) Verkaufsdatenverarbeitungsvorrichtung.
DE69715964D1 (de) Datenverarbeitungsanordnung
FI962098A0 (fi) Tietojenkäsittelylaite
DE69327043D1 (de) Datenverarbeitungsvorrichtung
DE69014172D1 (de) Datenverarbeitungssystem.
DE69325153D1 (de) Datenverarbeitungssystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee