[go: up one dir, main page]

GB2627075B - Hardware implementation of windowed operations in three or more dimensions - Google Patents

Hardware implementation of windowed operations in three or more dimensions Download PDF

Info

Publication number
GB2627075B
GB2627075B GB2400800.5A GB202400800A GB2627075B GB 2627075 B GB2627075 B GB 2627075B GB 202400800 A GB202400800 A GB 202400800A GB 2627075 B GB2627075 B GB 2627075B
Authority
GB
United Kingdom
Prior art keywords
windowed
dimensions
operations
hardware implementation
hardware
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.)
Active
Application number
GB2400800.5A
Other versions
GB2627075A (en
GB202400800D0 (en
Inventor
Sheth Ivaxi
Ahmadi Aria
Imber James
Dikici Cagatay
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.)
Imagination Technologies Ltd
Original Assignee
Imagination Technologies 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 Imagination Technologies Ltd filed Critical Imagination Technologies Ltd
Priority to GB2400800.5A priority Critical patent/GB2627075B/en
Priority claimed from GB2014932.4A external-priority patent/GB2599098B/en
Publication of GB202400800D0 publication Critical patent/GB202400800D0/en
Publication of GB2627075A publication Critical patent/GB2627075A/en
Application granted granted Critical
Publication of GB2627075B publication Critical patent/GB2627075B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/15Correlation function computation including computation of convolution operations
    • G06F17/153Multidimensional correlation or convolution
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
    • G06N3/063Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Mathematics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Neurology (AREA)
  • Image Generation (AREA)
  • Image Processing (AREA)
GB2400800.5A 2020-09-22 2020-09-22 Hardware implementation of windowed operations in three or more dimensions Active GB2627075B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB2400800.5A GB2627075B (en) 2020-09-22 2020-09-22 Hardware implementation of windowed operations in three or more dimensions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB2014932.4A GB2599098B (en) 2020-09-22 2020-09-22 Hardware implementation of windowed operations in three or more dimensions
GB2400800.5A GB2627075B (en) 2020-09-22 2020-09-22 Hardware implementation of windowed operations in three or more dimensions

Publications (3)

Publication Number Publication Date
GB202400800D0 GB202400800D0 (en) 2024-03-06
GB2627075A GB2627075A (en) 2024-08-14
GB2627075B true GB2627075B (en) 2024-12-11

Family

ID=91951584

Family Applications (1)

Application Number Title Priority Date Filing Date
GB2400800.5A Active GB2627075B (en) 2020-09-22 2020-09-22 Hardware implementation of windowed operations in three or more dimensions

Country Status (1)

Country Link
GB (1) GB2627075B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107403117A (en) * 2017-07-28 2017-11-28 西安电子科技大学 Three dimensional convolution device based on FPGA
WO2018005030A1 (en) * 2016-07-01 2018-01-04 Google Llc Convolutional neural network on programmable two dimensional image processor
US20180157962A1 (en) * 2016-12-01 2018-06-07 Via Alliance Semiconductor Co., Ltd. Neural network unit with memory layout to perform efficient 3-dimensional convolutions
US10310768B1 (en) * 2017-01-11 2019-06-04 Ambarella, Inc. Convolution calculations in multiple dimensions
US20190205780A1 (en) * 2016-10-19 2019-07-04 Sony Semiconductor Solutions Corporation Operation processing circuit and recognition system
GB2572051A (en) * 2018-02-01 2019-09-18 Patrick Ruff Brendan Low precision efficient multiplication free convolutional filter bank device
CN111368941A (en) * 2020-04-10 2020-07-03 浙江大华技术股份有限公司 Image processing method and device and computer storage medium
WO2021034486A1 (en) * 2019-08-16 2021-02-25 Facebook, Inc. Three-dimensional convolution pipeline with memory organizer unit

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018005030A1 (en) * 2016-07-01 2018-01-04 Google Llc Convolutional neural network on programmable two dimensional image processor
US20190205780A1 (en) * 2016-10-19 2019-07-04 Sony Semiconductor Solutions Corporation Operation processing circuit and recognition system
US20180157962A1 (en) * 2016-12-01 2018-06-07 Via Alliance Semiconductor Co., Ltd. Neural network unit with memory layout to perform efficient 3-dimensional convolutions
US10310768B1 (en) * 2017-01-11 2019-06-04 Ambarella, Inc. Convolution calculations in multiple dimensions
CN107403117A (en) * 2017-07-28 2017-11-28 西安电子科技大学 Three dimensional convolution device based on FPGA
GB2572051A (en) * 2018-02-01 2019-09-18 Patrick Ruff Brendan Low precision efficient multiplication free convolutional filter bank device
WO2021034486A1 (en) * 2019-08-16 2021-02-25 Facebook, Inc. Three-dimensional convolution pipeline with memory organizer unit
CN111368941A (en) * 2020-04-10 2020-07-03 浙江大华技术股份有限公司 Image processing method and device and computer storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FAN et al., "2017 27th International Conference on Field Programmable Logic and Applications (FPL)", 2017, IEEE, pp 1-4, "F-C3D: FPGA-based 3-dimensional convolutional neural network" *

Also Published As

Publication number Publication date
GB2627075A (en) 2024-08-14
GB202400800D0 (en) 2024-03-06

Similar Documents

Publication Publication Date Title
GB2579112B (en) Graphics processing units and methods using render progression checks
GB2600203B (en) Graphics processing
GB2597822B (en) Graphics processing
GB2608094B (en) Graphics processing
GB2558885B (en) Graphics processing units and methods for subdividing a set of one or more tiles of a rendering space for rendering
GB2558884B (en) Graphics processing units and methods using cost indications for sets of tiles of a rendering space
GB2587512B (en) Coordination of cache memory operations
IL313727A (en) Parp1 inhibitors
GB2607348B (en) Graphics processing
EP3721906A4 (en) Use of parp inhibitor in treating chemotherapy-resistant ovarian cancer or breast cancer
GB202314247D0 (en) Graphics processing
EP3801471A4 (en) Inhibitors of glycosphingolipid synthesis and methods of use
IL312466A (en) Pi3k-alpha inhibitors and methods of making and using the same
PT3712147T (en) Sglts inhibitor and application thereof
GB2606040B (en) Implementation of discrete Fourier-related transforms in hardware
GB202113733D0 (en) Graphics processing
GB2607350B (en) Graphics processing
GB202019767D0 (en) Compostitions and methods
SG11202000621VA (en) Inhibitors of ror?
SG11202112008PA (en) Chromophore-labeled oligosaccharide markers and methods of use thereof
GB2599098B (en) Hardware implementation of windowed operations in three or more dimensions
GB2627075B (en) Hardware implementation of windowed operations in three or more dimensions
GB2607349B (en) Graphics processing
GB202103774D0 (en) Detectiion of Ransomware
GB201805608D0 (en) Edge and depth processing hardware

Legal Events

Date Code Title Description
732E Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977)

Free format text: REGISTERED BETWEEN 20241010 AND 20241016