ATE540363T1 - Fläche-computer und berechnungsverfahren zu deren benutzung - Google Patents
Fläche-computer und berechnungsverfahren zu deren benutzungInfo
- 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
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)
- Microcomputers (AREA)
- Executing Machine-Instructions (AREA)
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)
| 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)
| 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 | 日本電気株式会社 | 機能メモリ |
| WO1995016234A1 (en) * | 1993-12-12 | 1995-06-15 | Asp Solutions Usa, Inc. | Apparatus and method for signal processing |
| 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 |
| US6532017B1 (en) * | 1998-11-12 | 2003-03-11 | Terarecon, Inc. | Volume rendering pipeline |
| US6266733B1 (en) * | 1998-11-12 | 2001-07-24 | Terarecon, Inc | Two-level mini-block storage system for volume data sets |
| 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 | 에이취정보시스템(주) | 클러스터 노드의 자원 사용량의 자동 체크 기능을포함하는 클러스터 시스템 |
-
1999
- 1999-11-01 JP JP31115799A patent/JP2001134539A/ja active Pending
-
2000
- 2000-10-27 EP EP00970139A patent/EP1242903B1/de not_active Expired - Lifetime
- 2000-10-27 AT AT00970139T patent/ATE540363T1/de active
- 2000-10-27 WO PCT/JP2000/007548 patent/WO2001033385A2/en not_active Ceased
- 2000-10-27 KR KR1020027005616A patent/KR100734719B1/ko not_active Expired - Fee Related
- 2000-10-27 AU AU79603/00A patent/AU7960300A/en not_active Abandoned
- 2000-10-27 CN CNB008152136A patent/CN1227607C/zh not_active Expired - Lifetime
- 2000-10-31 US US09/703,071 patent/US6631457B1/en not_active Expired - Lifetime
- 2000-10-31 TW TW089122891A patent/TWI225202B/zh not_active IP Right Cessation
-
2003
- 2003-10-02 US US10/677,955 patent/US7035991B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| TWI225202B (en) | 2004-12-11 |
| CN1387648A (zh) | 2002-12-25 |
| US7035991B2 (en) | 2006-04-25 |
| KR20020049005A (ko) | 2002-06-24 |
| CN1227607C (zh) | 2005-11-16 |
| JP2001134539A (ja) | 2001-05-18 |
| AU7960300A (en) | 2001-05-14 |
| US6631457B1 (en) | 2003-10-07 |
| US20040268080A1 (en) | 2004-12-30 |
| WO2001033385A3 (en) | 2002-06-06 |
| EP1242903A2 (de) | 2002-09-25 |
| WO2001033385A2 (en) | 2001-05-10 |
| EP1242903B1 (de) | 2012-01-04 |
| KR100734719B1 (ko) | 2007-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2000074394A3 (en) | Interactive application generation system and text processing system | |
| WO2002046927A3 (en) | System and method for redirecting a data dump generated by network devices | |
| DE10345454A1 (de) | Wortindividuelle Schlüsselerzeugung | |
| WO2002061542A3 (en) | Computer network and related methods for generating printer usage information | |
| 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 | |
| EP1615100A3 (de) | Vorrichtung zum generieren eines verschlüsseltes Programms | |
| 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 | |
| EP1035489A3 (de) | Management von persönlichen Informationen | |
| CA2287871A1 (en) | Secure document management system | |
| DK0670537T3 (da) | Håndfri, brugerunderstøttet bærbar computer | |
| ITTO980720A0 (it) | Procedimento per l'installazione e la verifica del software per un si- stema di computer prodotto su ordinazione. | |
| DE60125165D1 (de) | Lagerungseinheit für computer | |
| WO2003010626A3 (en) | Distributed shared memory management | |
| DE60324957D1 (de) | Computerprodukt mit verteilungskartendaten;verteilungskartendatenerzeugungsverfahren,verteilungskartendatenerzeugungseinrichtung und endgerät | |
| EP1107502A3 (de) | System und Verfahren zur Vermeidung eines DPA-Angriffs auf eine kryptographische Vorrichtung | |
| PT1188151E (pt) | Dispositivos e metodos para autenticacao biometrica | |
| EP1049014A3 (de) | Dateiunterschriftsprüfung | |
| ATE540363T1 (de) | Fläche-computer und berechnungsverfahren zu deren benutzung | |
| DE60001831D1 (de) | Intelligentes speicherbereichsnetzwerk | |
| DE60032693D1 (de) | Datenspeichersystem, Ausgabevorrichtung, datenliefernde Vorrichtung und rechnerlesbares Medium zum Speichern eines Datenspeicherprogrammes | |
| SE9703816D0 (sv) | Method and device in computer networks | |
| DE50001573D1 (de) | Operandenstapelspeicher und verfahren zum betreiben eines operandenstapelspeichers | |
| GB2382890B (en) | Computer storage subsystem, method, software program and data carrier |