[go: up one dir, main page]

GB201802586D0 - Permuting in a matrix-vector processor - Google Patents

Permuting in a matrix-vector processor

Info

Publication number
GB201802586D0
GB201802586D0 GBGB1802586.6A GB201802586A GB201802586D0 GB 201802586 D0 GB201802586 D0 GB 201802586D0 GB 201802586 A GB201802586 A GB 201802586A GB 201802586 D0 GB201802586 D0 GB 201802586D0
Authority
GB
United Kingdom
Prior art keywords
permuting
matrix
vector processor
vector
processor
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.)
Withdrawn
Application number
GBGB1802586.6A
Other versions
GB2561674A (en
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.)
Google LLC
Original Assignee
Google LLC
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
Priority claimed from US15/496,418 external-priority patent/US9959247B1/en
Application filed by Google LLC filed Critical Google LLC
Publication of GB201802586D0 publication Critical patent/GB201802586D0/en
Publication of GB2561674A publication Critical patent/GB2561674A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • 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
    • 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/30036Instructions to perform operations on packed data, e.g. vector, tile or matrix operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computing Systems (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Complex Calculations (AREA)
GB1802586.6A 2017-02-17 2018-02-16 Permuting in a matrix-vector processor Withdrawn GB2561674A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201762460394P 2017-02-17 2017-02-17
US15/496,418 US9959247B1 (en) 2017-02-17 2017-04-25 Permuting in a matrix-vector processor

Publications (2)

Publication Number Publication Date
GB201802586D0 true GB201802586D0 (en) 2018-04-04
GB2561674A GB2561674A (en) 2018-10-24

Family

ID=61616741

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1802586.6A Withdrawn GB2561674A (en) 2017-02-17 2018-02-16 Permuting in a matrix-vector processor

Country Status (1)

Country Link
GB (1) GB2561674A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119670133A (en) * 2025-02-21 2025-03-21 深圳市京华高格通讯科技有限公司 A driving recorder data security protection method, system, device and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9959247B1 (en) * 2017-02-17 2018-05-01 Google Llc Permuting in a matrix-vector processor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2394571B (en) * 2002-10-23 2005-08-10 Motorola Inc Arrangement system and method for vector permutation in single-instruction multiple-data microprocessors
US10445092B2 (en) * 2014-12-27 2019-10-15 Intel Corporation Method and apparatus for performing a vector permute with an index and an immediate

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119670133A (en) * 2025-02-21 2025-03-21 深圳市京华高格通讯科技有限公司 A driving recorder data security protection method, system, device and storage medium
CN119670133B (en) * 2025-02-21 2025-04-22 深圳市京华高格通讯科技有限公司 Data security protection method, system and equipment for automobile data recorder and storage medium

Also Published As

Publication number Publication date
GB2561674A (en) 2018-10-24

Similar Documents

Publication Publication Date Title
GB2559832B (en) Transposing in a matrix-vector processor
DK3779680T3 (en) PERMUTATION IN A MATRIX-VECTOR PROCESSOR
AU367855S (en) Interactive device for a user
GB201409535D0 (en) Arranging components in a two-dimensional area
SG11201800819PA (en) Hinge-sided finger protection device
GB201503764D0 (en) A massage device
GB2536911B (en) A jewellery device
GB201514579D0 (en) A device
GB201802586D0 (en) Permuting in a matrix-vector processor
IL267730B (en) Exoskeleton sub-assembly and exoskeleton structure including such a sub-assembly
PL3297016T3 (en) Breaking device comprising a resetting organ
GB201516985D0 (en) A device
GB201511055D0 (en) Access suppression in a memory device
SG11201703229QA (en) Devices having a housing and a foot
HK40032778B (en) Permuting in a matrix-vector processor
GB201608404D0 (en) A processor
GB2554420B (en) A massage device
GB201515509D0 (en) A device
GB201509719D0 (en) A fluid-metering device
GB2547009B (en) Distributed sensing in a well
DK3313725T3 (en) A fender and a vessel comprising a fender
SG10201506286YA (en) A Game Device
ZA201602949B (en) A mobile animal enclosure
GB201518618D0 (en) A device
GB201517154D0 (en) A device

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)