ATE540363T1 - Fläche-computer und berechnungsverfahren zu deren benutzung - Google Patents

Fläche-computer und berechnungsverfahren zu deren benutzung

Info

Publication number
ATE540363T1
ATE540363T1 AT00970139T AT00970139T ATE540363T1 AT E540363 T1 ATE540363 T1 AT E540363T1 AT 00970139 T AT00970139 T AT 00970139T AT 00970139 T AT00970139 T AT 00970139T AT E540363 T1 ATE540363 T1 AT E540363T1
Authority
AT
Austria
Prior art keywords
calculation methods
area computers
computers
area
address generator
Prior art date
Application number
AT00970139T
Other languages
English (en)
Inventor
Akio Ohba
Original Assignee
Sony Computer Entertainment Inc
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 Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Application granted granted Critical
Publication of ATE540363T1 publication Critical patent/ATE540363T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • G06F9/3887—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled by a single instruction for multiple data lanes [SIMD]
    • G06F9/38873—Iterative single instructions for multiple data lanes [SIMD]
    • G06F9/38875—Iterative single instructions for multiple data lanes [SIMD] for adaptable or variable architectural vector length
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00—Digital computers in general; Data processing equipment in general
    • G06F15/76—Architectures of general purpose stored program computers
    • G06F15/80—Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
    • G06F15/8007—Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors single instruction multiple data [SIMD] multiprocessors
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003—Arrangements for executing specific machine instructions
    • G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003—Arrangements for executing specific machine instructions
    • G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
    • G06F9/30038—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations using a mask
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/34—Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes
    • G06F9/345—Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes of multiple operands or results
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a secondary processor, e.g. coprocessor
    • G06F9/3879—Concurrent instruction execution, e.g. pipeline or look ahead using a secondary processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • G06F9/3887—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled by a single instruction for multiple data lanes [SIMD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Image Processing (AREA)
  • Advance Control (AREA)
  • Multi Processors (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Dram (AREA)
  • Testing Of Coins (AREA)
  • Manufacture, Treatment Of Glass Fibers (AREA)
  • Executing Machine-Instructions (AREA)
  • Microcomputers (AREA)
AT00970139T 1999-11-01 2000-10-27 Fläche-computer und berechnungsverfahren zu deren benutzung ATE540363T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP31115799A JP2001134539A (ja) 1999-11-01 1999-11-01 面計算機及び面計算機における演算処理方法
PCT/JP2000/007548 WO2001033385A2 (en) 1999-11-01 2000-10-27 Surface computer and computing method using the same

Publications (1)

Publication Number Publication Date
ATE540363T1 true ATE540363T1 (de) 2012-01-15

Family

ID=18013795

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00970139T ATE540363T1 (de) 1999-11-01 2000-10-27 Fläche-computer und berechnungsverfahren zu deren benutzung

Country Status (9)

Country Link
US (2) US6631457B1 (de)
EP (1) EP1242903B1 (de)
JP (1) JP2001134539A (de)
KR (1) KR100734719B1 (de)
CN (1) CN1227607C (de)
AT (1) ATE540363T1 (de)
AU (1) AU7960300A (de)
TW (1) TWI225202B (de)
WO (1) WO2001033385A2 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2436377B (en) * 2006-03-23 2011-02-23 Cambridge Display Tech Ltd Data processing hardware
CN100487731C (zh) * 2006-05-12 2009-05-13 深圳迈瑞生物医疗电子股份有限公司 硬件加速显示的并行处理装置及并行处理方法
US7930642B1 (en) 2008-03-20 2011-04-19 Intuit Inc. System and method for interacting with hard copy documents
US8584029B1 (en) 2008-05-23 2013-11-12 Intuit Inc. Surface computer system and method for integrating display of user interface with physical objects
US8755515B1 (en) 2008-09-29 2014-06-17 Wai Wu Parallel signal processing system and method
US9535448B2 (en) 2011-11-16 2017-01-03 Jean-Pierre Key Chromatic mainframe
JP5862397B2 (ja) * 2012-03-22 2016-02-16 富士通株式会社 演算処理装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4051551A (en) 1976-05-03 1977-09-27 Burroughs Corporation Multidimensional parallel access computer memory system
US5030386A (en) * 1985-02-22 1991-07-09 Gte Products Corporation BaTiO3 ceramic temperature sensor with improved positive temperature coefficient of resistance
US4907148A (en) * 1985-11-13 1990-03-06 Alcatel U.S.A. Corp. Cellular array processor with individual cell-level data-dependent cell control and multiport input memory
US4811210A (en) * 1985-11-27 1989-03-07 Texas Instruments Incorporated A plurality of optical crossbar switches and exchange switches for parallel processor computer
US5038386A (en) * 1986-08-29 1991-08-06 International Business Machines Corporation Polymorphic mesh network image processing system
DE3804938C2 (de) * 1987-02-18 1994-07-28 Canon Kk Bildverarbeitungseinrichtung
US4891751A (en) * 1987-03-27 1990-01-02 Floating Point Systems, Inc. Massively parallel vector processing computer
US5170347A (en) * 1987-11-27 1992-12-08 Picker International, Inc. System to reformat images for three-dimensional display using unique spatial encoding and non-planar bisectioning
US4975843A (en) * 1988-11-25 1990-12-04 Picker International, Inc. Parallel array processor with interconnected functions for image processing
JP2836902B2 (ja) 1989-05-10 1998-12-14 三菱電機株式会社 マルチプロセッサ型動画像符号化装置及びバス制御方法
US5193202A (en) * 1990-05-29 1993-03-09 Wavetracer, Inc. Processor array with relocated operand physical address generator capable of data transfer to distant physical processor for each virtual processor while simulating dimensionally larger array processor
JP3212634B2 (ja) 1991-03-05 2001-09-25 日本電気株式会社 機能メモリ
EP0733233A4 (de) * 1993-12-12 1997-05-14 Asp Solutions Usa Inc Vorrichtung und verfahren zur signalverarbeitung
US5524223A (en) * 1994-01-31 1996-06-04 Motorola, Inc. Instruction accelerator for processing loop instructions with address generator using multiple stored increment values
JPH0844678A (ja) 1994-07-29 1996-02-16 Canon Inc 画像処理装置及びシステム
JP3527796B2 (ja) 1995-06-29 2004-05-17 株式会社日立製作所 高速3次元画像生成装置および方法
US5794016A (en) * 1995-12-11 1998-08-11 Dynamic Pictures, Inc. Parallel-processor graphics architecture
US5781195A (en) * 1996-04-16 1998-07-14 Microsoft Corporation Method and system for rendering two-dimensional views of a three-dimensional surface
US6212627B1 (en) * 1998-10-12 2001-04-03 Intel Corporation System for converting packed integer data into packed floating point data in reduced time
US6266733B1 (en) * 1998-11-12 2001-07-24 Terarecon, Inc Two-level mini-block storage system for volume data sets
US6532017B1 (en) * 1998-11-12 2003-03-11 Terarecon, Inc. Volume rendering pipeline
US6714197B1 (en) * 1999-07-30 2004-03-30 Mips Technologies, Inc. Processor having an arithmetic extension of an instruction set architecture
KR200327901Y1 (ko) 2003-06-26 2003-09-26 에이취정보시스템(주) 클러스터 노드의 자원 사용량의 자동 체크 기능을포함하는 클러스터 시스템

Also Published As

Publication number Publication date
US7035991B2 (en) 2006-04-25
KR20020049005A (ko) 2002-06-24
EP1242903B1 (de) 2012-01-04
WO2001033385A3 (en) 2002-06-06
CN1227607C (zh) 2005-11-16
EP1242903A2 (de) 2002-09-25
TWI225202B (en) 2004-12-11
US20040268080A1 (en) 2004-12-30
AU7960300A (en) 2001-05-14
CN1387648A (zh) 2002-12-25
WO2001033385A2 (en) 2001-05-10
KR100734719B1 (ko) 2007-07-02
JP2001134539A (ja) 2001-05-18
US6631457B1 (en) 2003-10-07

Similar Documents

Publication Publication Date Title
WO2002046927A3 (en) System and method for redirecting a data dump generated by network devices
DE10345454A1 (de) Wortindividuelle Schlüsselerzeugung
TW326533B (en) Flash memory card
GB0109540D0 (en) Method and apparatus for data object generation and matching computer readable storage medium storin a program for performing the method and business method
BR0302014A (pt) Computação distribuìda baseada em identidade para recursos de dispositivo
AU2003277508A1 (en) Learning/thinking machine and learning/thinking method based on structured knowledge, computer system, and information generation method
GB2348994A (en) Apparatus and methods for operating a computer storage system
GB2357866B (en) Method, apparatus and computer software for memory management
EP1035489A3 (de) Management von persönlichen Informationen
CA2287871A1 (en) Secure document management system
DK0670537T3 (da) Håndfri, brugerunderstøttet bærbar computer
EP1406174A3 (de) Verfahren und Vorrichtungen zur proaktiven Speicherverwaltung
ITTO980720A0 (it) Procedimento per l'installazione e la verifica del software per un si- stema di computer prodotto su ordinazione.
ATE348357T1 (de) Lagerungseinheit für computer
WO2003010626A3 (en) Distributed shared memory management
EP1107502A3 (de) System und Verfahren zur Vermeidung eines DPA-Angriffs auf eine kryptographische Vorrichtung
PT1188151E (pt) Dispositivos e metodos para autenticacao biometrica
AU2003226220A1 (en) Using disassociated images for computer and storage resource management
EP1387242A3 (de) Mehrfach-Griffeln Eingabevorrichtung und Implementierungsverfahren
EP1367481A3 (de) Zentralisiertes Speicherverwaltungsverfahren
DE60001831D1 (de) Intelligentes speicherbereichsnetzwerk
AU7960300A (en) Surface computer and computing method using the same
DE60032693D1 (de) Datenspeichersystem, Ausgabevorrichtung, datenliefernde Vorrichtung und rechnerlesbares Medium zum Speichern eines Datenspeicherprogrammes
AU7549800A (en) Method and apparatus for generating a cross plot in attribute space from a plurality of attribute data sets and generating a class data set from the cross plot
SE9703816D0 (sv) Method and device in computer networks