WO2009066760A1 - シストリックアレイ及び演算方法 - Google Patents
シストリックアレイ及び演算方法 Download PDFInfo
- Publication number
- WO2009066760A1 WO2009066760A1 PCT/JP2008/071220 JP2008071220W WO2009066760A1 WO 2009066760 A1 WO2009066760 A1 WO 2009066760A1 JP 2008071220 W JP2008071220 W JP 2008071220W WO 2009066760 A1 WO2009066760 A1 WO 2009066760A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- systolic array
- trapezoidal
- cells
- row
- intermediate result
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- 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/8046—Systolic arrays
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Analysis (AREA)
- Computing Systems (AREA)
- Mathematical Optimization (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Algebra (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Complex Calculations (AREA)
- Radio Transmission System (AREA)
- Variable-Direction Aerials And Aerial Arrays (AREA)
Abstract
各セルが同一演算回路で実現され、該演算回路の動作率が高く、かつ前記演算回路の処理遅延がセルの種類およびステップに依らず一定でセル間の接続関係が固定であるため同期制御回路が不要な複素行列演算シストリックアレイを提供する。三角シストリックアレイ1000と四角シストリックアレイ2000を組み合わせた台形シストリックアレイの下辺に線形シストリックアレイを3000付加し、セル間の接続が固定になるように、台形シストリックアレイの各行から下行に出力される中間結果を、複素MFAアルゴリズムの中間結果に対し位相をずらしたものとし、該位相ずれを次行で吸収させ、台形シストリックアレイの最終行から出力される中間結果の位相ずれを線形シストリックアレイ3000で補正することと、各セルが、ベクトル角度算出/ベクトル回転/除算/積和演算を一定遅延で処理するCORDIC回路で実現される。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP08852353A EP2224347A1 (en) | 2007-11-22 | 2008-11-21 | Systolic array and calculation method |
| US12/744,450 US8589467B2 (en) | 2007-11-22 | 2008-11-21 | Systolic array and calculation method |
| JP2009542599A JP5353709B2 (ja) | 2007-11-22 | 2008-11-21 | シストリックアレイ及び演算方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007-302536 | 2007-11-22 | ||
| JP2007302536 | 2007-11-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2009066760A1 true WO2009066760A1 (ja) | 2009-05-28 |
Family
ID=40667582
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2008/071220 Ceased WO2009066760A1 (ja) | 2007-11-22 | 2008-11-21 | シストリックアレイ及び演算方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8589467B2 (ja) |
| EP (1) | EP2224347A1 (ja) |
| JP (1) | JP5353709B2 (ja) |
| WO (1) | WO2009066760A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12260248B2 (en) | 2017-09-21 | 2025-03-25 | Huawei Technologies Co., Ltd. | Systems and methods for performing multiplication of one or more matrices using multi-thread systolic arrays |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8589467B2 (en) * | 2007-11-22 | 2013-11-19 | Nec Corporation | Systolic array and calculation method |
| US9014249B2 (en) | 2012-11-02 | 2015-04-21 | Harris Corporation | Communications receiver with channel identification using A-priori generated gain vectors and associated methods |
| US8824603B1 (en) * | 2013-03-01 | 2014-09-02 | Futurewei Technologies, Inc. | Bi-directional ring-bus architecture for CORDIC-based matrix inversion |
| US20160267111A1 (en) * | 2015-03-11 | 2016-09-15 | Microsoft Technology Licensing, Llc | Two-stage vector reduction using two-dimensional and one-dimensional systolic arrays |
| US10268886B2 (en) | 2015-03-11 | 2019-04-23 | Microsoft Technology Licensing, Llc | Context-awareness through biased on-device image classifiers |
| US10055672B2 (en) | 2015-03-11 | 2018-08-21 | Microsoft Technology Licensing, Llc | Methods and systems for low-energy image classification |
| US11507429B2 (en) | 2017-09-14 | 2022-11-22 | Electronics And Telecommunications Research Institute | Neural network accelerator including bidirectional processing element array |
| TWI841330B (zh) * | 2023-03-31 | 2024-05-01 | 國立臺灣大學 | 高斯消去計算系統及高斯消去計算方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3482532D1 (de) * | 1983-07-06 | 1990-07-19 | Secr Defence Brit | Prozessor mit zwangseinstellung. |
| US4823299A (en) * | 1987-04-01 | 1989-04-18 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Systolic VLSI array for implementing the Kalman filter algorithm |
| US6675187B1 (en) * | 1999-06-10 | 2004-01-06 | Agere Systems Inc. | Pipelined linear array of processor elements for performing matrix computations |
| US7218624B2 (en) * | 2001-11-14 | 2007-05-15 | Interdigital Technology Corporation | User equipment and base station performing data detection using a scalar array |
| JP4657998B2 (ja) * | 2006-07-21 | 2011-03-23 | ルネサスエレクトロニクス株式会社 | シストリックアレイ |
| US8589467B2 (en) * | 2007-11-22 | 2013-11-19 | Nec Corporation | Systolic array and calculation method |
-
2008
- 2008-11-21 US US12/744,450 patent/US8589467B2/en active Active
- 2008-11-21 WO PCT/JP2008/071220 patent/WO2009066760A1/ja not_active Ceased
- 2008-11-21 JP JP2009542599A patent/JP5353709B2/ja not_active Expired - Fee Related
- 2008-11-21 EP EP08852353A patent/EP2224347A1/en not_active Withdrawn
Non-Patent Citations (6)
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12260248B2 (en) | 2017-09-21 | 2025-03-25 | Huawei Technologies Co., Ltd. | Systems and methods for performing multiplication of one or more matrices using multi-thread systolic arrays |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5353709B2 (ja) | 2013-11-27 |
| US20100250640A1 (en) | 2010-09-30 |
| EP2224347A1 (en) | 2010-09-01 |
| US8589467B2 (en) | 2013-11-19 |
| JPWO2009066760A1 (ja) | 2011-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2009066760A1 (ja) | シストリックアレイ及び演算方法 | |
| US9176709B2 (en) | Shared integer, floating point, polynomial, and vector multiplier | |
| Nishikawa | A first-order system approach for diffusion equation. I: Second-order residual-distribution schemes | |
| WO2012068258A3 (en) | Digital apparatus for envelope tracking generation | |
| WO2006138619A3 (en) | Planar concentrating photovoltaic solar panel with individually articulating concentrator elements | |
| WO2014016681A3 (en) | Joint sequence estimation of symbol and phase with high tolerance of nonlinearity | |
| WO2010000855A3 (en) | Multi -junction photovoltaic module and the processing thereof | |
| WO2006050004A3 (en) | Distributed matrix switch | |
| WO2008155797A1 (ja) | 演算装置 | |
| WO2009078209A1 (ja) | 薄膜太陽電池製造システム及び共通基板保管ラック | |
| Pettenghi et al. | Method to design general RNS reverse converters for extended moduli sets | |
| IN2012DN03822A (ja) | ||
| WO2006071837A3 (en) | Method and system for syndrome generation and data recovery | |
| CA2694066A1 (en) | Gas diffusion unit for a fuel cell | |
| EP4498524A3 (en) | Multi-beam active phased array architecture with independent polarization control | |
| WO2013105988A3 (en) | Clustered, fixed cant, throttleable rocket assembly | |
| WO2011151048A3 (de) | Dünnschichtsolarmodul und herstellungsverfahren hierfür | |
| Aerts et al. | Geometric analogue of holographic reduced representation | |
| Lin et al. | Low-complexity high-throughput QR decomposition design for MIMO systems | |
| Aldea et al. | Generalized Zermelo navigation on Hermitian manifolds under mild wind | |
| KR100197793B1 (ko) | 선형 단축 배열 구조를 이용한 블록정합 움직임 추정장치 | |
| Han | Dye-sensitized solar cells | |
| Basutkar et al. | Software-defined DVB-T2 receiver using coarse-grained reconfigurable array processors | |
| CN115225095A (zh) | 用于循环码编码的方法、芯片、电路组件和电子设备 | |
| Anderson et al. | Some power-sequence terraces for Zpq with as few segments as possible |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08852353 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2009542599 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 12744450 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008852353 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |