GB2615774B - Method and system for calculating dot products - Google Patents

Method and system for calculating dot products

Info

Publication number
GB2615774B
GB2615774B GB2202128.1A GB202202128A GB2615774B GB 2615774 B GB2615774 B GB 2615774B GB 202202128 A GB202202128 A GB 202202128A GB 2615774 B GB2615774 B GB 2615774B
Authority
GB
United Kingdom
Prior art keywords
dot products
calculating dot
calculating
products
dot
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
GB2202128.1A
Other versions
GB202202128D0 (en
GB2615774A (en
Inventor
Ferrere Thomas
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 GB2202128.1A priority Critical patent/GB2615774B/en
Publication of GB202202128D0 publication Critical patent/GB202202128D0/en
Priority to EP23155921.2A priority patent/EP4231134A1/en
Priority to EP23155922.0A priority patent/EP4231135A1/en
Priority to CN202310143573.9A priority patent/CN116610284A/en
Priority to US18/111,178 priority patent/US20230333812A1/en
Priority to US18/111,033 priority patent/US20230334117A1/en
Publication of GB2615774A publication Critical patent/GB2615774A/en
Application granted granted Critical
Publication of GB2615774B publication Critical patent/GB2615774B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/483Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
    • G06F7/487Multiplying; Dividing
    • G06F7/4876Multiplying
    • 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/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/483Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
    • 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/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/499Denomination or exception handling, e.g. rounding or overflow
    • 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/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/544Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
    • 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/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/544Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
    • G06F7/5443Sum of products
    • 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/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/57Arithmetic logic units [ALU], i.e. arrangements or devices for performing two or more of the operations covered by groups G06F7/483 – G06F7/556 or for performing logical operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Nonlinear Science (AREA)
  • Complex Calculations (AREA)
GB2202128.1A 2022-02-17 2022-02-17 Method and system for calculating dot products Active GB2615774B (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
GB2202128.1A GB2615774B (en) 2022-02-17 2022-02-17 Method and system for calculating dot products
EP23155921.2A EP4231134A1 (en) 2022-02-17 2023-02-09 Method and system for calculating dot products
EP23155922.0A EP4231135A1 (en) 2022-02-17 2023-02-09 Method and system for calculating dot products
CN202310143573.9A CN116610284A (en) 2022-02-17 2023-02-10 Method and system for calculating dot product
US18/111,178 US20230333812A1 (en) 2022-02-17 2023-02-17 Method and system for processing floating point numbers
US18/111,033 US20230334117A1 (en) 2022-02-17 2023-02-17 Method and system for calculating dot products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB2202128.1A GB2615774B (en) 2022-02-17 2022-02-17 Method and system for calculating dot products

Publications (3)

Publication Number Publication Date
GB202202128D0 GB202202128D0 (en) 2022-04-06
GB2615774A GB2615774A (en) 2023-08-23
GB2615774B true GB2615774B (en) 2026-02-18

Family

ID=80934493

Family Applications (1)

Application Number Title Priority Date Filing Date
GB2202128.1A Active GB2615774B (en) 2022-02-17 2022-02-17 Method and system for calculating dot products

Country Status (2)

Country Link
CN (1) CN116610284A (en)
GB (1) GB2615774B (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10175944B2 (en) * 2017-04-12 2019-01-08 Intel Corporation Mixed-precision floating-point arithmetic circuitry in specialized processing blocks
US11175891B2 (en) * 2019-03-30 2021-11-16 Intel Corporation Systems and methods to perform floating-point addition with selected rounding

Also Published As

Publication number Publication date
GB202202128D0 (en) 2022-04-06
GB2615774A (en) 2023-08-23
CN116610284A (en) 2023-08-18

Similar Documents

Publication Publication Date Title
HUE068635T2 (en) Method and system for steamcracking
PL4305345T3 (en) Method and system for steamcracking
GB2619063B8 (en) System and method
PL4305344T3 (en) Method and system for steamcracking
GB2615773B (en) Method and system for calculating dot products
GB202312687D0 (en) System and method
GB2615774B (en) Method and system for calculating dot products
KR102262004B9 (en) System and method for products trading
GB202207777D0 (en) System and method
GB2622252B (en) System and method
EP4409520A4 (en) System and method for assessing product
GB202307479D0 (en) Method and system
GB202210043D0 (en) System and method
GB202203691D0 (en) Method and system
EP4417427C0 (en) System and method for inkjet system
GB2634499B (en) System and method
GB2622063B (en) System and method
GB2617106B (en) System and Method
GB2614561B (en) Algae-cultivation method and system
GB2626254B (en) Foodstuff packaging system and method therefor
PT4019438T (en) Method and system for stacking products
IL326371A (en) Method and system
GB202319681D0 (en) Method and system
GB202318487D0 (en) System and method
GB202318350D0 (en) Method and system

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 20240822 AND 20240828