Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for implementing functions, graphics processing device, system and medium

A graphics processing and function technology, which is applied in the field of computer-readable media and graphics processing devices, can solve the problems of large amount of calculation, hardware logic modules that do not realize separate calculation of Sigmoid functions, etc.

Active Publication Date: 2022-03-15
北京壁仞科技开发有限公司 +1
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the disadvantage is that the calculation amount is relatively large
[0004] In modern graphics processing units (graphics processing units, GPUs), there is basically no hardware logic module that implements the separate calculation of the Sigmoid function.

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
  • Method for implementing functions, graphics processing device, system and medium
  • Method for implementing functions, graphics processing device, system and medium
  • Method for implementing functions, graphics processing device, system and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Reference will now be made in detail to specific embodiments of the present application, examples of which are illustrated in the accompanying drawings. While the present application will be described in conjunction with specific embodiments, it will be understood that it is not intended to limit the application to the described embodiments. On the contrary, it is intended to cover alterations, modifications and equivalents as included within the spirit and scope of the application as defined by the appended claims. It should be noted that the method steps described here can all be realized by any functional block or functional arrangement, and any functional block or functional arrangement can be realized as a physical entity or a logical entity, or a combination of both.

[0026] A Graphics Processing Unit (GPU) is a microprocessor that specializes in image and graphics-related operations on personal computers, workstations, game consoles, and some mobile devices (suc...

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

Provide a calculation method, a graphics processing device, a system, and a medium for implementing a Sigmoid(x) function in a processor by using a hardware module, and a method, a system, and a medium for establishing a lookup table of the Sigmoid(x) function in the lookup logic hardware. The graphics processing device adopts a hardware module to realize the calculation of the Sigmoid(x) function, wherein x is a real number, and the device includes: look-up logic hardware configured to store a look-up table of the Sigmoid(x) function established at least as follows: for x Less than or equal to the interval of a predetermined negative number, the multiplexing index lookup table is used as the lookup table of the Sigmoid (x) function; the input module is configured to receive the input x; the output module is configured to be based on the input x and the table lookup logic hardware The lookup table of the Sigmoid(x) function stored in to output the calculation result of the Sigmoid(x) function. In this way, a separate, efficient and accurate hardware logic module for calculating the Sigmoid function is designed, so that the hardware logic module can be integrated in the GPU to accelerate the calculation of the Sigmoid function in various application scenarios.

Description

technical field [0001] The present application relates to the fields of artificial intelligence (AI) and general computing, and more specifically, relates to a computing method, a graphics processing device, a system, and a computer-readable medium for implementing a Sigmoid(x) function by using a hardware module in a processor. Background technique [0002] In the fields of real-time graphics processing, digital signal processing, and artificial neural networks, it is often necessary to perform high-speed calculations on nonlinear functions. Among them, a large number of calculations of nonlinear functions are required in the artificial neural network. Therefore, it is of great significance to study how to deal with nonlinear functions at high speed. The most widely used nonlinear function in artificial neural networks is the Sigmoid function. [0003] The expression of the Sigmoid function is 1 / (1+𝑒 −𝑥 ), is relatively common in machine learning, and is usually used i...

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 Patents(China)
IPC IPC(8): G06T1/20G06F8/30G06N3/04
CPCG06T1/20G06F8/37G06N3/048
Inventor 不公告发明人
Owner 北京壁仞科技开发有限公司