DE69131267D1 - Datenverarbeitungssystem für Daten mit einfacher Präzision und mit doppelter Präzision - Google Patents

Datenverarbeitungssystem für Daten mit einfacher Präzision und mit doppelter Präzision

Info

Publication number
DE69131267D1
DE69131267D1 DE69131267T DE69131267T DE69131267D1 DE 69131267 D1 DE69131267 D1 DE 69131267D1 DE 69131267 T DE69131267 T DE 69131267T DE 69131267 T DE69131267 T DE 69131267T DE 69131267 D1 DE69131267 D1 DE 69131267D1
Authority
DE
Germany
Prior art keywords
precision
data
processing system
data processing
double
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
DE69131267T
Other languages
English (en)
Other versions
DE69131267T2 (de
Inventor
Koichi Hatta
Koichi Kuroiwa
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Application granted granted Critical
Publication of DE69131267D1 publication Critical patent/DE69131267D1/de
Publication of DE69131267T2 publication Critical patent/DE69131267T2/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/483Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor
    • 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/38Indexing scheme relating to groups G06F7/38 - G06F7/575
    • G06F2207/3804Details
    • G06F2207/3808Details concerning the type of numbers or the way they are handled
    • G06F2207/3812Devices capable of handling different types of numbers
    • G06F2207/382Reconfigurable for different fixed word lengths
DE69131267T 1990-07-26 1991-07-26 Datenverarbeitungssystem für Daten mit einfacher Präzision und mit doppelter Präzision Expired - Fee Related DE69131267T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2198547A JP2651267B2 (ja) 1990-07-26 1990-07-26 演算処理装置及び演算処理方法

Publications (2)

Publication Number Publication Date
DE69131267D1 true DE69131267D1 (de) 1999-07-01
DE69131267T2 DE69131267T2 (de) 1999-09-23

Family

ID=16392984

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69131267T Expired - Fee Related DE69131267T2 (de) 1990-07-26 1991-07-26 Datenverarbeitungssystem für Daten mit einfacher Präzision und mit doppelter Präzision

Country Status (5)

Country Link
US (1) US5515520A (de)
EP (1) EP0468820B1 (de)
JP (1) JP2651267B2 (de)
KR (1) KR950004248B1 (de)
DE (1) DE69131267T2 (de)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5631859A (en) * 1994-10-27 1997-05-20 Hewlett-Packard Company Floating point arithmetic unit having logic for quad precision arithmetic
US6643677B2 (en) * 1995-06-05 2003-11-04 Kabushiki Kaisha Toshiba Digital arithmetic integrated circuit
US6295599B1 (en) * 1995-08-16 2001-09-25 Microunity Systems Engineering System and method for providing a wide operand architecture
US6643765B1 (en) 1995-08-16 2003-11-04 Microunity Systems Engineering, Inc. Programmable processor with group floating point operations
US7483935B2 (en) * 1995-08-16 2009-01-27 Microunity Systems Engineering, Inc. System and method to implement a matrix multiply unit of a broadband processor
US5742840A (en) 1995-08-16 1998-04-21 Microunity Systems Engineering, Inc. General purpose, multiple precision parallel operation, programmable media processor
US5953241A (en) * 1995-08-16 1999-09-14 Microunity Engeering Systems, Inc. Multiplier array processing system with enhanced utilization at lower precision for group multiply and sum instruction
US7301541B2 (en) 1995-08-16 2007-11-27 Microunity Systems Engineering, Inc. Programmable processor and method with wide operations
US7395298B2 (en) * 1995-08-31 2008-07-01 Intel Corporation Method and apparatus for performing multiply-add operations on packed data
US6385634B1 (en) 1995-08-31 2002-05-07 Intel Corporation Method for performing multiply-add operations on packed data
US5778247A (en) * 1996-03-06 1998-07-07 Sun Microsystems, Inc. Multi-pipeline microprocessor with data precision mode indicator
US5752271A (en) * 1996-04-29 1998-05-12 Sun Microsystems, Inc. Method and apparatus for using double precision addressable registers for single precision data
US6058465A (en) * 1996-08-19 2000-05-02 Nguyen; Le Trong Single-instruction-multiple-data processing in a multimedia signal processor
US6230257B1 (en) 1998-03-31 2001-05-08 Intel Corporation Method and apparatus for staggering execution of a single packed data instruction using the same circuit
US6230253B1 (en) * 1998-03-31 2001-05-08 Intel Corporation Executing partial-width packed data instructions
US6463525B1 (en) * 1999-08-16 2002-10-08 Sun Microsystems, Inc. Merging single precision floating point operands
US6701424B1 (en) * 2000-04-07 2004-03-02 Nintendo Co., Ltd. Method and apparatus for efficient loading and storing of vectors
FR2818145B1 (fr) * 2000-12-18 2003-11-28 Oreal Compositions cosmetiques antisolaires a base d'un melange synergetique de filtres et utilisations
WO2003021423A2 (en) 2001-09-04 2003-03-13 Microunity Systems Engineering, Inc. System and method for performing multiplication
US7430578B2 (en) * 2001-10-29 2008-09-30 Intel Corporation Method and apparatus for performing multiply-add operations on packed byte data
US7340590B1 (en) * 2003-12-11 2008-03-04 Sun Microsystems, Inc. Handling register dependencies between instructions specifying different width registers
US7730117B2 (en) * 2005-02-09 2010-06-01 International Business Machines Corporation System and method for a floating point unit with feedback prior to normalization and rounding
US8412760B2 (en) * 2008-07-22 2013-04-02 International Business Machines Corporation Dynamic range adjusting floating point execution unit
JP2012113508A (ja) * 2010-11-24 2012-06-14 Nec Fielding Ltd 浮動小数点演算回路、浮動小数点演算回路を備えたコンピュータ及びその演算制御方法と演算制御プログラム
US9411585B2 (en) * 2011-09-16 2016-08-09 International Business Machines Corporation Multi-addressable register files and format conversions associated therewith
US9727336B2 (en) 2011-09-16 2017-08-08 International Business Machines Corporation Fine-grained instruction enablement at sub-function granularity based on an indicated subrange of registers
US10007487B1 (en) * 2016-06-30 2018-06-26 Altera Corporation Double-precision floating-point operation
US10042607B2 (en) * 2016-08-22 2018-08-07 Altera Corporation Variable precision floating-point multiplier
US10489877B2 (en) 2017-04-24 2019-11-26 Intel Corporation Compute optimization mechanism
US10698685B2 (en) * 2017-05-03 2020-06-30 Intel Corporation Instructions for dual destination type conversion, mixed precision accumulation, and mixed precision atomic memory operations
JP6829838B2 (ja) * 2017-05-12 2021-02-17 株式会社Preferred Networks 演算装置及び演算システム
US10970078B2 (en) 2018-04-05 2021-04-06 Apple Inc. Computation engine with upsize/interleave and downsize/deinterleave options
US10831488B1 (en) 2018-08-20 2020-11-10 Apple Inc. Computation engine with extract instructions to minimize memory access
US10871946B2 (en) 2018-09-27 2020-12-22 Intel Corporation Methods for using a multiplier to support multiple sub-multiplication operations
US10732932B2 (en) 2018-12-21 2020-08-04 Intel Corporation Methods for using a multiplier circuit to support multiple sub-multiplications using bit correction and extension

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4366548A (en) * 1981-01-02 1982-12-28 Sperry Corporation Adder for exponent arithmetic
US4612628A (en) * 1983-02-14 1986-09-16 Data General Corp. Floating-point unit constructed of identical modules
JPS59180732A (ja) * 1983-03-31 1984-10-13 Toshiba Corp デ−タ処理装置
JPS6097435A (ja) * 1983-11-02 1985-05-31 Hitachi Ltd 演算処理装置
JPS6194144A (ja) * 1984-10-13 1986-05-13 Nec Corp 浮動小数点加算回路
US5341506A (en) * 1984-12-10 1994-08-23 Nec Corporation Data flow processor with a full-to-half word convertor
JPS61224037A (ja) * 1985-03-29 1986-10-04 Fujitsu Ltd 多ビツト入力演算素子を用いた演算方式
JPS62229440A (ja) * 1986-03-31 1987-10-08 Toshiba Corp 配列乗算器
JPH01162926A (ja) * 1987-12-18 1989-06-27 Fujitsu Ltd データ長可変演算装置
US4901268A (en) * 1988-08-19 1990-02-13 General Electric Company Multiple function data processor
US4949291A (en) * 1988-12-22 1990-08-14 Intel Corporation Apparatus and method for converting floating point data formats in a microprocessor
US4953119A (en) * 1989-01-27 1990-08-28 Hughes Aircraft Company Multiplier circuit with selectively interconnected pipelined multipliers for selectively multiplication of fixed and floating point numbers
US5187795A (en) * 1989-01-27 1993-02-16 Hughes Aircraft Company Pipelined signal processor having a plurality of bidirectional configurable parallel ports that are configurable as individual ports or as coupled pair of ports
JP2902041B2 (ja) * 1990-03-30 1999-06-07 株式会社東芝 浮動小数点数演算装置
US5268855A (en) * 1992-09-14 1993-12-07 Hewlett-Packard Company Common format for encoding both single and double precision floating point numbers

Also Published As

Publication number Publication date
EP0468820A2 (de) 1992-01-29
EP0468820A3 (en) 1993-01-07
DE69131267T2 (de) 1999-09-23
JP2651267B2 (ja) 1997-09-10
KR950004248B1 (ko) 1995-04-27
EP0468820B1 (de) 1999-05-26
US5515520A (en) 1996-05-07
JPH0484219A (ja) 1992-03-17

Similar Documents

Publication Publication Date Title
DE69131267T2 (de) Datenverarbeitungssystem für Daten mit einfacher Präzision und mit doppelter Präzision
DE69118970D1 (de) Bildverarbeitungssystem für dokumentarische Daten
DE68927911T2 (de) Datenverarbeitungssystem
DE69028362D1 (de) Verteiltes Datenverarbeitungssystem
ATE170996T1 (de) Fehlertolerantes datenverarbeitungssystem
DE69326197D1 (de) Informationsverarbeitungsapparat für Körperbehinderte
DE69123898D1 (de) Drehanlage für flüssige Medien
DE68928015D1 (de) Datenverarbeitungssystem
DE69123472D1 (de) Zugriffsverfahren und -system für eine Platteneinheit
DE69032259D1 (de) Paralleldatenverarbeitungsanlage
DE68928620T2 (de) Informationsverarbeitungssystem
DE69225671T2 (de) Semaphormechanismus für Datenverarbeitungssystem
DE69219166T2 (de) Datenverarbeitungs-System und -Verfahren für verschiedene Datenformate
DE69032001D1 (de) Informationsverarbeitungssystem
DE69123014D1 (de) Steuergerät für peripheres Datenverarbeitungssystem
DE69123867D1 (de) Lernverfahren für Datenverarbeitungsanlage
DE68929105D1 (de) Instruktionssystem für numerische daten
DE69127381D1 (de) Informationsverarbeitungssystem und Informationsverarbeitungsmethode
DE69032858T2 (de) Verarbeitungssystem für informationsträger
DE69428666T2 (de) Datenverarbeitungssystem mit begrenzter nachschlagtabelle für eine funktion mit ungleichmässiger auflösung
DE69227064T2 (de) Informationsverarbeitungssystem
DE69120854T2 (de) Lernverfahren fÜr Datenverarbeitungssystem
DE69030907D1 (de) Datenverarbeitungsanlage
DE69124813D1 (de) Lernverfahren für Datenverarbeitungsanlage
DE69026687D1 (de) Datenverarbeitungssystem

Legal Events

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