AU6846796A - Method and system for implementing data manipulation operations - Google Patents

Method and system for implementing data manipulation operations

Info

Publication number
AU6846796A
AU6846796A AU68467/96A AU6846796A AU6846796A AU 6846796 A AU6846796 A AU 6846796A AU 68467/96 A AU68467/96 A AU 68467/96A AU 6846796 A AU6846796 A AU 6846796A AU 6846796 A AU6846796 A AU 6846796A
Authority
AU
Australia
Prior art keywords
data manipulation
manipulation operations
implementing data
implementing
operations
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.)
Abandoned
Application number
AU68467/96A
Inventor
Craig C. Hansen
Thomas J. Karzes
Henry Massalin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microunity Systems Engineering Inc
Original Assignee
Microunity Systems Engineering 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 Microunity Systems Engineering Inc filed Critical Microunity Systems Engineering Inc
Publication of AU6846796A publication Critical patent/AU6846796A/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/762Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data having at least two separately controlled rearrangement levels, e.g. multistage interconnection networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/30018Bit or string instructions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/30032Movement instructions, e.g. MOVE, SHIFT, ROTATE, SHUFFLE

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Complex Calculations (AREA)
AU68467/96A 1995-08-16 1996-08-14 Method and system for implementing data manipulation operations Abandoned AU6846796A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US51639895A 1995-08-16 1995-08-16
US516398 1995-08-16
PCT/US1996/013195 WO1997007451A2 (en) 1995-08-16 1996-08-14 Method and system for implementing data manipulation operations

Publications (1)

Publication Number Publication Date
AU6846796A true AU6846796A (en) 1997-03-12

Family

ID=24055396

Family Applications (1)

Application Number Title Priority Date Filing Date
AU68467/96A Abandoned AU6846796A (en) 1995-08-16 1996-08-14 Method and system for implementing data manipulation operations

Country Status (2)

Country Link
AU (1) AU6846796A (en)
WO (1) WO1997007451A2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6871303B2 (en) 1998-12-04 2005-03-22 Qualcomm Incorporated Random-access multi-directional CDMA2000 turbo code interleaver
US6304991B1 (en) * 1998-12-04 2001-10-16 Qualcomm Incorporated Turbo code interleaver using linear congruential sequence
US6446198B1 (en) 1999-09-30 2002-09-03 Apple Computer, Inc. Vectorized table lookup
US11966745B2 (en) 2021-11-15 2024-04-23 Google Llc Sparse SIMD cross-lane processing unit
KR20230170977A (en) * 2021-11-15 2023-12-19 구글 엘엘씨 Sparse SIMD cross-lane processing unit
US11972263B2 (en) 2021-11-22 2024-04-30 Google Llc Cooperative instruction prefetch on multicore system
US11977499B2 (en) 2022-03-22 2024-05-07 Google Llc Streaming transfers and ordering model

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3812467A (en) * 1972-09-25 1974-05-21 Goodyear Aerospace Corp Permutation network
US4918600A (en) * 1988-08-01 1990-04-17 Board Of Regents, University Of Texas System Dynamic address mapping for conflict-free vector access
US5159690A (en) * 1988-09-30 1992-10-27 Massachusetts Institute Of Technology Multidimensional cellular data array processing system which separately permutes stored data elements and applies transformation rules to permuted elements
FR2639738B1 (en) * 1988-11-25 1992-05-07 France Etat DEVICE AND METHOD WITH OFFSET REGISTERS AND PERMUTATION OPERATORS FOR LINE-COLUMN MATRIX TRANSPOSITION

Also Published As

Publication number Publication date
WO1997007451A2 (en) 1997-02-27
WO1997007451A3 (en) 1997-04-10

Similar Documents

Publication Publication Date Title
AU2245397A (en) Method and system for implementing data transfers
AU4719796A (en) Method and system for data transmission
AU1293997A (en) System and method for accessing distributed data
AU3890293A (en) Global process control information system and method
AU6584296A (en) Well completion system and method
AU6267696A (en) Real-time data protection system and method
AU4910496A (en) Method and apparatus for improved information storage and re trieval system
AU5210493A (en) Data transmission method and system
SG43259A1 (en) System and method for data security
AU2651497A (en) Method and system for transmitting data
AU2816695A (en) Navigation method and system
AU6546198A (en) Improved method and apparatus for data input
AU6132898A (en) System and method for transmitting data
AU1661699A (en) Method and radicommunications system for transmitting data
AU1754397A (en) System and method for transmission of data
AU2055997A (en) Method and system for the secure communication of data
AU6315396A (en) Method for partioning and encoding data
AU3857697A (en) Data input apparatus and method
AU6779994A (en) Method and system for protein modeling
AU5027796A (en) System and method for selective recording of information
AU6629396A (en) Data transformation apparatus and data transformation method
GB2301992B (en) Method and system for data communication
AU5166496A (en) Clock control system and method
AU5218296A (en) Multiple access system and method for multiple access
AU4571596A (en) Multiple access communication system and method for multiple access communication