ATE472768T1 - Verbesserungen im bezug auf orthogonal- datenspeicher - Google Patents

Verbesserungen im bezug auf orthogonal- datenspeicher

Info

Publication number
ATE472768T1
ATE472768T1 AT05717960T AT05717960T ATE472768T1 AT E472768 T1 ATE472768 T1 AT E472768T1 AT 05717960 T AT05717960 T AT 05717960T AT 05717960 T AT05717960 T AT 05717960T AT E472768 T1 ATE472768 T1 AT E472768T1
Authority
AT
Austria
Prior art keywords
data
memory cells
groups
word
memory
Prior art date
Application number
AT05717960T
Other languages
English (en)
Inventor
Ian Jalowiecki
Martin Whitaker
Donald Boughton
Original Assignee
Aspex Semiconductor 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 Aspex Semiconductor Ltd filed Critical Aspex Semiconductor Ltd
Application granted granted Critical
Publication of ATE472768T1 publication Critical patent/ATE472768T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • G06F7/78Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor
    • G06F7/785Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using a RAM

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Static Random-Access Memory (AREA)
  • Circuits Of Receivers In General (AREA)
  • Dram (AREA)
  • Multi Processors (AREA)
  • Image Processing (AREA)
AT05717960T 2004-03-09 2005-03-09 Verbesserungen im bezug auf orthogonal- datenspeicher ATE472768T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0405283.3A GB0405283D0 (en) 2004-03-09 2004-03-09 Multi-port memory for flexible and space efficient corner turning networks in associative processors
PCT/GB2005/000895 WO2005088640A2 (en) 2004-03-09 2005-03-09 Improvements relating to orthogonal data memory

Publications (1)

Publication Number Publication Date
ATE472768T1 true ATE472768T1 (de) 2010-07-15

Family

ID=32117330

Family Applications (1)

Application Number Title Priority Date Filing Date
AT05717960T ATE472768T1 (de) 2004-03-09 2005-03-09 Verbesserungen im bezug auf orthogonal- datenspeicher

Country Status (6)

Country Link
US (1) US20080162824A1 (de)
EP (1) EP1733300B1 (de)
AT (1) ATE472768T1 (de)
DE (1) DE602005022058D1 (de)
GB (1) GB0405283D0 (de)
WO (1) WO2005088640A2 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7369422B2 (en) * 2006-02-23 2008-05-06 Laurence Hager Cooke Serial content addressable memory
US8085567B2 (en) * 2006-02-23 2011-12-27 Cooke Laurence H Iterative serial content addressable memory
US8656143B2 (en) 2006-03-13 2014-02-18 Laurence H. Cooke Variable clocked heterogeneous serial array processor
US20070226455A1 (en) * 2006-03-13 2007-09-27 Cooke Laurence H Variable clocked heterogeneous serial array processor
EP2138937A4 (de) * 2007-04-12 2011-01-26 Nec Corp Datenverarbeitungsvorrichtung des arrayprozessortyps
US20110051485A1 (en) * 2009-08-28 2011-03-03 International Business Machines Corporation Content addressable memory array writing
US8189408B2 (en) * 2009-11-17 2012-05-29 Freescale Semiconductor, Inc. Memory device having shifting capability and method thereof
US9899070B2 (en) * 2016-02-19 2018-02-20 Micron Technology, Inc. Modified decode for corner turn
US11288068B2 (en) 2017-03-20 2022-03-29 Intel Corporation Systems, methods, and apparatus for matrix move
WO2019009870A1 (en) 2017-07-01 2019-01-10 Intel Corporation SAVE BACKGROUND TO VARIABLE BACKUP STATUS SIZE
US11740899B2 (en) * 2021-08-31 2023-08-29 Micron Technology, Inc. In-memory associative processing system

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3681763A (en) * 1970-05-01 1972-08-01 Cogar Corp Semiconductor orthogonal memory systems
US3936806A (en) * 1972-07-12 1976-02-03 Goodyear Aerospace Corporation Solid state associative processor organization
GB2160685B (en) * 1984-06-02 1987-09-03 Int Computers Ltd Data reorganisation apparatus
GB8414109D0 (en) * 1984-06-02 1984-07-04 Int Computers Ltd Data reorganisation apparatus
JP2588195B2 (ja) * 1987-05-28 1997-03-05 株式会社東芝 パルス入力装置
EP0424618A3 (en) * 1989-10-24 1992-11-19 International Business Machines Corporation Input/output system
US5101371A (en) * 1990-06-04 1992-03-31 The United States Of America As Represented By The Director Of The National Security Agency Apparatus for performing a bit serial orthogonal transformation instruction
US5612964A (en) * 1991-04-08 1997-03-18 Haraszti; Tegze P. High performance, fault tolerant orthogonal shuffle memory and method
US5581773A (en) * 1992-05-12 1996-12-03 Glover; Michael A. Massively parallel SIMD processor which selectively transfers individual contiguously disposed serial memory elements
US5450604A (en) * 1992-12-18 1995-09-12 Xerox Corporation Data rotation using parallel to serial units that receive data from memory units and rotation buffer that provides rotated data to memory units
JP2997613B2 (ja) * 1993-10-26 2000-01-11 株式会社東芝 離散コサイン変換装置
JP3133601B2 (ja) * 1994-02-09 2001-02-13 株式会社東芝 パラレル・シリアル変換装置及びこれを用いた線形変換装置
US6292433B1 (en) * 1997-02-03 2001-09-18 Teratech Corporation Multi-dimensional beamforming device
US6173388B1 (en) * 1998-04-09 2001-01-09 Teranex Inc. Directly accessing local memories of array processors for improved real-time corner turning processing
US6684275B1 (en) * 1998-10-23 2004-01-27 Octave Communications, Inc. Serial-to-parallel/parallel-to-serial conversion engine
US20020032710A1 (en) * 2000-03-08 2002-03-14 Ashley Saulsbury Processing architecture having a matrix-transpose capability
US20020093508A1 (en) * 2001-01-18 2002-07-18 Lightsurf Technologies, Inc. Orthogonal memory for digital imaging devices
US6781898B2 (en) * 2002-10-30 2004-08-24 Broadcom Corporation Self-repairing built-in self test for linked list memories
US20040111567A1 (en) * 2002-12-05 2004-06-10 Anderson Adrian John SIMD processor with multi-port memory unit

Also Published As

Publication number Publication date
US20080162824A1 (en) 2008-07-03
EP1733300B1 (de) 2010-06-30
WO2005088640A9 (en) 2005-12-15
EP1733300A2 (de) 2006-12-20
GB0405283D0 (en) 2004-04-21
WO2005088640A2 (en) 2005-09-22
WO2005088640A3 (en) 2005-10-27
DE602005022058D1 (de) 2010-08-12

Similar Documents

Publication Publication Date Title
JP6785738B2 (ja) Dram基盤のプロセシングユニット
Phillips et al. DNA-based markers in plants
Angizi et al. Redram: A reconfigurable processing-in-dram platform for accelerating bulk bit-wise operations
DE602005022058D1 (de) Verbesserungen im bezug auf orthogonal-datenspeicher
WO2013062596A1 (en) Row shifting shiftable memory
WO2008002513A3 (en) Integrated circuit having memory array including ecc and/or column redundancy, and method of programming, controlling and/or operating same
JP2016123092A5 (de)
RU2006124547A (ru) Замещение регистров обработки данных
TW200517953A (en) Two dimensional addressing of a matrix-vector register array
JP2018073452A5 (de)
KR920015370A (ko) 반도체 기억장치
US20050024983A1 (en) Providing a register file memory with local addressing in a SIMD parallel processor
US10600475B2 (en) Method and apparatus for storing and accessing matrices and arrays by columns and rows in a processing unit
JPS5945546A (ja) キ−フィ−ルド値にしたがって複数のデ−タ記録を扱う方法およびシステム
US20140082282A1 (en) Multi-granularity parallel storage system and storage
Lang The instruction systolic array—a parallel architecture for VLSI
KR960012026A (ko) 반도체 기억장치
JP2024111064A5 (de)
ATE449411T1 (de) Zweidimensionaler datenspeicher
DE60139140D1 (de) Bit-parallele/bit-serielle inhaltsadressierbare (assoziative) verbundspeicheranordnungen
US20140344515A1 (en) Multi-granularity parallel storage system
GB2391336A (en) System for local memory addressing in single instruction multiple data computer system.
CA2062561A1 (en) Cross-point type switch using common memories
IL180082A0 (en) Fast analog sampler for continuous recording and read-out and digital conversion system
US6707754B2 (en) Method of constructing a very wide, very fast distributed memory

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties