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

Processor For Implementing Mathematical Functions or Models

a processing device and mathematical function technology, applied in logic circuits using specific components, pulse techniques, instruments, etc., can solve the problems of hardware implementation of non-arithmetic functions that are difficult to achieve, non-arithmetic functions are computationally difficult, etc., to achieve non-arithmetic functions quickly and efficiently, improve computational complexity, and facilitate simulation and simulation.

Inactive Publication Date: 2019-04-18
HANGZHOU HAICUN INFORMATION TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is about a new type of processor that can perform complex mathematical functions more efficiently and with greater accuracy. The processor has a unique design that combines a memory array and an arithmetic logic circuit, allowing for faster and more effective processing. The processor can also be used to simulate complex systems and models, providing a more realistic representation of the underlying data. Overall, the invention provides a more powerful and efficient tool for scientific computation.

Problems solved by technology

However, logic circuits are not suitable for non-arithmetic functions, whose operations are more than the arithmetic operations performable by the conventional logic circuits.
Non-arithmetic functions are computationally hard and their hardware implementation has been a major challenge.
The 2-D integration severely limits computational density and computational complexity.
This has an adverse effect on parallel computation.
Apparently, the software-implemented functions (e.g. mathematical functions, mathematical models) run much slower and less efficient than the hardware-implemented functions (i.e. built-in functions), and extra software-decomposition steps (e.g. for mathematical models) would make these performance gaps even more pronounced.
Typical mathematical models are nonlinear and cannot be represented by a combination of these arithmetic operations.
This large amount of computation makes simulation extremely slow and inefficient.

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
  • Processor For Implementing Mathematical Functions or Models
  • Processor For Implementing Mathematical Functions or Models
  • Processor For Implementing Mathematical Functions or Models

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037]Those of ordinary skills in the art will realize that the following description of the present invention is illustrative only and is not intended to be in any way limiting. Other embodiments of the invention will readily suggest themselves to such skilled persons from an examination of the within disclosure.

[0038]Referring now to FIG. 3A-3B, a preferred three-dimensional processor (3D-processor) 100 is disclosed. It comprises an array of computing elements 110-1, 110-2 . . . 110-i . . . 110-N (FIG. 3A), which could realize a same function or different functions. Each computing element 110-i has one or more input variables 150, and one or more output variables 190 (FIG. 3B). It comprises at least a three-dimensional memory (3D-M) array 170 for storing at least a portion of the 3DM-LUT for a mathematical function and an arithmetic logic circuit (ALC) 180 for performing arithmetic operations on selected 3DM-LUT data. The mathematical function implemented by the computing element ...

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

A processor comprises an array of computing elements, with each computing element comprising an arithmetic logic circuit (ALC) and at least one three-dimensional memory (3D-M) array. The 3D-M array stores at least a portion of a look-up table (LUT) for a non-arithmetic function, while the ALC performs arithmetic operations on the LUT data.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation of U.S. patent application Ser. No. 15 / 487,366, filed Apr. 13, 2017, which claims priority from Chinese Patent Application 201610083747.7, filed on Feb. 13, 2016; Chinese Patent Application 201610260845.3, filed on Apr. 22, 2016; Chinese Patent Application 201610289592.2, filed on May 2, 2016; Chinese Patent Application 201710237780.5, filed on Apr. 12, 2017, in the State Intellectual Property Office of the People's Republic of China (CN), the disclosure of which are incorporated herein by references in their entireties.BACKGROUND1. Technical Field of the Invention[0002]The present invention relates to the field of integrated circuit, and more particularly to processors.2. Prior Art[0003]Conventional processors use logic-based computation (LBC), which carries out computation primarily with logic circuits (e.g. XOR circuit). Logic circuits are suitable for arithmetic functions, whose operations only consi...

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(United States)
IPC IPC(8): H03K19/177G06F7/487G06F15/78
CPCG06F7/4876H03K19/17728G06F15/7842G06F15/7867
Inventor ZHANG, GUOBIAOSHEN, CHEN
Owner HANGZHOU HAICUN INFORMATION TECH