Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Algorithm verification method and system for federated learning heterogeneous processing system

A technology for algorithm verification and processing system, applied in the field of heterogeneous computing, which can solve long-term problems, such as weeks or even months, and long verification iteration period.

Pending Publication Date: 2021-01-29
CLUSTAR TECH LO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The hardware-based algorithm verification solution requires designing circuits, or converting the algorithm into machine language, compiling, laying out and wiring, and downloading to heterogeneous chips, and the hardware design cycle is very long, often weeks or even months, and each algorithm change , have to change the hardware design, resulting in a very long iterative cycle of verification

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Algorithm verification method and system for federated learning heterogeneous processing system
  • Algorithm verification method and system for federated learning heterogeneous processing system
  • Algorithm verification method and system for federated learning heterogeneous processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The subject matter described herein will now be discussed with reference to example implementations. It should be understood that the discussion of these implementations is only to enable those skilled in the art to better understand and realize the subject matter described herein, and is not intended to limit the protection scope, applicability or examples set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the scope of the disclosure. Various examples may omit, substitute, or add various procedures or components as needed. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with respect to some examples may also be combined in other examples.

[0023] As used herein, the term "comprising" and its variants represent open terms meaning "including but not limited to". The...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides an Algorithm verification method and system for federated learning heterogeneous processing system, which is applied to verifying the correctness of an FPGA heterogeneous computing chip algorithm in the heterogeneous processing system, and comprises the following steps: acquiring configuration information which comprises an algorithm type, each input parameter and the bit width of each input parameter; randomly generating input parameter data according to the bit width configuration information of each input parameter; performing calculation based on astandard operation library according to the input parameter data to obtain a standard value; based on an actual algorithm of an FPGA heterogeneous computing chip, calculating according to the input parameter data to obtain an actual value; and comparing the standard value with the actual value, if the standard value is consistent with the actual value, determining that the algorithm verification is passed, and if the standard value is inconsistent with the actual value, sending error information. According to the scheme, the correctness of algorithm implementation on the heterogeneous computing chip can be automatically verified, and the engineering verification efficiency is improved.

Description

technical field [0001] The embodiments of this specification generally relate to the field of heterogeneous computing, and in particular to an algorithm verification method and system for federated learning heterogeneous processing systems. Background technique [0002] The present invention relates to a federated learning heterogeneous system in the field of artificial intelligence (AI). Federated learning is a distributed machine learning framework. Under the premise of ensuring data security, privacy, and legality, different participants can achieve common modeling. To share data securely and privately between different participants, the data must first be encrypted homomorphically. Homomorphic encryption is a mathematical operation with high bit width and large integers. The amount of calculation is very complicated, and it also involves real-time calculation, etc It is required that in practical applications, the realization of homomorphic encryption gradually changes ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/263G06N20/20
CPCG06F11/263G06N20/20
Inventor 王亚玲王玮胡水海
Owner CLUSTAR TECH LO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products