ATE438137T1 - Verfahren und systeme zur datenmanipulation - Google Patents

Verfahren und systeme zur datenmanipulation

Info

Publication number
ATE438137T1
ATE438137T1 AT03253301T AT03253301T ATE438137T1 AT E438137 T1 ATE438137 T1 AT E438137T1 AT 03253301 T AT03253301 T AT 03253301T AT 03253301 T AT03253301 T AT 03253301T AT E438137 T1 ATE438137 T1 AT E438137T1
Authority
AT
Austria
Prior art keywords
objects
data
expansion
data manipulation
expansion operation
Prior art date
Application number
AT03253301T
Other languages
English (en)
Inventor
Sophie Wilson
Original Assignee
Broadcom Corp
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 Broadcom Corp filed Critical Broadcom Corp
Application granted granted Critical
Publication of ATE438137T1 publication Critical patent/ATE438137T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/3001Arithmetic instructions
    • G06F9/30014Arithmetic instructions with variable precision
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30025Format conversion instructions, e.g. Floating-Point to Integer, decimal conversion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30036Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30036Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
    • G06F9/30038Instructions to perform operations on packed data, e.g. vector, tile or matrix operations using a mask

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Executing Machine-Instructions (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Image Processing (AREA)
  • Electrotherapy Devices (AREA)
AT03253301T 2002-05-28 2003-05-27 Verfahren und systeme zur datenmanipulation ATE438137T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US38312902P 2002-05-28 2002-05-28
US10/288,592 US6975250B2 (en) 2002-05-28 2002-11-06 Methods and systems for data manipulation

Publications (1)

Publication Number Publication Date
ATE438137T1 true ATE438137T1 (de) 2009-08-15

Family

ID=29586501

Family Applications (1)

Application Number Title Priority Date Filing Date
AT03253301T ATE438137T1 (de) 2002-05-28 2003-05-27 Verfahren und systeme zur datenmanipulation

Country Status (4)

Country Link
US (2) US6975250B2 (de)
EP (1) EP1367483B1 (de)
AT (1) ATE438137T1 (de)
DE (1) DE60328560D1 (de)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8155178B2 (en) 2007-10-30 2012-04-10 Sony Corporation 16k mode interleaver in a digital video broadcasting (DVB) standard
GB2454193B (en) * 2007-10-30 2012-07-18 Sony Corp Data processing apparatus and method
US7415584B2 (en) * 2003-11-26 2008-08-19 Cygnus Communications Canada Co. Interleaving input sequences to memory
US7428564B2 (en) * 2003-11-26 2008-09-23 Gibb Sean G Pipelined FFT processor with memory address interleaving
GB2411973B (en) 2003-12-09 2006-09-27 Advanced Risc Mach Ltd Constant generation in SMD processing
US7673120B2 (en) * 2007-06-27 2010-03-02 Texas Instruments Incorporated Inter-cluster communication network and heirarchical register files for clustered VLIW processors
US8572148B1 (en) * 2009-02-23 2013-10-29 Xilinx, Inc. Data reorganizer for fourier transformation of parallel data streams
US20110125987A1 (en) * 2009-11-20 2011-05-26 Qualcomm Incorporated Dedicated Arithmetic Decoding Instruction
US8738843B2 (en) * 2010-12-20 2014-05-27 Lsi Corporation Data manipulation during memory backup
US12118353B2 (en) * 2021-08-02 2024-10-15 Nvidia Corporation Performing load and permute with a single instruction in a system on a chip

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5819117A (en) 1995-10-10 1998-10-06 Microunity Systems Engineering, Inc. Method and system for facilitating byte ordering interfacing of a computer system
US5896519A (en) * 1996-06-10 1999-04-20 Lsi Logic Corporation Apparatus for detecting instructions from a variable-length compressed instruction set having extended and non-extended instructions
JP3701401B2 (ja) * 1996-08-12 2005-09-28 株式会社ルネサステクノロジ 飽和演算命令を有するマイクロプロセッサ
US6694357B1 (en) * 1998-07-02 2004-02-17 Copernican Technologies, Inc. Accessing, viewing and manipulation of references to non-modifiable data objects
US6338132B1 (en) * 1998-12-30 2002-01-08 Intel Corporation System and method for storing immediate data
US6463521B1 (en) * 1999-06-23 2002-10-08 Sun Microsystems, Inc. Opcode numbering for meta-data encoding
GB2352066B (en) 1999-07-14 2003-11-05 Element 14 Ltd An instruction set for a computer
US6772341B1 (en) * 1999-12-14 2004-08-03 International Business Machines Corporation Method and system for presentation and manipulation of PKCS signed-data objects
US7237097B2 (en) 2001-02-21 2007-06-26 Mips Technologies, Inc. Partial bitwise permutations
DE10210003B4 (de) * 2002-03-07 2005-09-01 Phoenix Contact Gmbh & Co. Kg Schaltungsanordnung zur gezielten Bitlängenmanipulation für eine serielle Datenübertragung

Also Published As

Publication number Publication date
US6975250B2 (en) 2005-12-13
US7236106B2 (en) 2007-06-26
EP1367483B1 (de) 2009-07-29
US20030222886A1 (en) 2003-12-04
EP1367483A3 (de) 2004-08-25
DE60328560D1 (de) 2009-09-10
US20040246151A1 (en) 2004-12-09
EP1367483A2 (de) 2003-12-03

Similar Documents

Publication Publication Date Title
ATE305635T1 (de) Verteiltes dateisystem und verfahren zum betreiben eines verteilten dateisystems
DE60313215D1 (de) Verfahren und system zur durchf hrung von kalkulationsoperationenund einrichtung
DE50307091D1 (de) Verfahren und rechnersystem zum betreiben von mindestens zwei miteinander verbundenen steuergeräten
DE60310331D1 (de) Verfahren, Vorrichtung, Programm und Datenträger zur Bearbeitung von Bilddaten
ATE438137T1 (de) Verfahren und systeme zur datenmanipulation
ATE385325T1 (de) Verfahren und einrichtung zur konfiguration eines steuerungssystems
MY137269A (en) Memory command handler for use in an image signal processor having a data driven architecture
ATE449382T1 (de) Systeme und verfahren zur erstellung und verwendung von angepassten wörterlisten
DE60330826D1 (de) Verfahren zur Speichersystemsteuerung und Speichersteuerungsvorrichtung
DE502006004973D1 (de) Eingabevorrichtung und eingabeverfahren sowie ein entsprechendes computerprogramm und ein entsprechendes computerlesbares speichermedium
DE50208843D1 (de) Anordnung und verfahren zur positionierung eines dentalen digitalen röntgengerätes
DE60307953D1 (de) Verfahren und Vorrichtung zur Auswahl und Ausgabe von Bildern
DE602004028747D1 (de) Verfahren zum zählen von objekten in einer überwachten umgebung und vorrichtung dafür
DE60003253D1 (de) Vorrichtung und Verfahren zur Vorbeugung von Computerprogrammänderungen und entsprechender Computerprogrammdatenträger.
ATE333101T1 (de) Verfahren zur generierung von testersteuerungen
ATE424582T1 (de) Verfahren und vorrichtung zum starten von leseoptimierungen in speicher-verbindungen
SE0103360D0 (sv) Object oriented data processing
ATE554438T1 (de) Vorrichtung und verfahren zur datenbusleistungssteuerung
ATE374501T1 (de) Erzeugung einer bilddatei mit zusätzlichen informationen zur weiterverarbeitung aus einer zeitfolge von quellbilddaten
ATE298104T1 (de) Verfahren, vorrichtung und system fur allgemeines steuerungerweiterungsmoduls
ATE261591T1 (de) System und verfahren zur anpassung anwendungsspezifischer funktionsbausteine für ein automatisierungsgerät
ATE519296T1 (de) Verfahren zur ausgabe von zustandsdaten
ATE321320T1 (de) Verfahren und system zur simulation eines fadens in computergrafiksimulationen
DK1230582T4 (da) Fremgangsmåde og indretning til arkivering og overførsel af billeddata
DE60141713D1 (de) Vorrichtung und verfahren zur verarbeitung von pipeline-daten

Legal Events

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