Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

24results about "Computation using non-denominational number representation" patented technology

Primitive Polynomial-based Multi-bit Linear-feedback Shift Register (LFSR) Counter

PendingUS20250362880A1Exclusive-OR circuitsCounting chain synchronous pulse countersShift registerFlip-flop
A multi-bit linear-feedback shift register (LFSR) counter comprises a plurality of flip-flops serially coupled to one another with a separate flip-flop for each bit of a number of bits of the multi-bit counter, wherein each flip-flop has an individual binary value that, when combined with binary values of the other flip-flops, generates a unique sequence of bits representative of a unique state for the plurality of flip-flops; exclusive-or (XOR) logic between a pair of flip-flops based upon, at least in part, a plurality of taps for a primitive polynomial defined for the number of bits; and a look-up read-only table (LUT) mapping the unique sequence of bits generated by the plurality of flip-flops to a sequential decimal count value based upon, at least in part, an initial unique sequence of bits generated by the plurality of flip-flops.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Continuous bit parallel counting device and method for preamble and mantissa of processor

ActiveCN121050687AHandling data according to predetermined rulesComputation using non-denominational number representationComputer architectureHemt circuits
The invention relates to the field of integrated circuit design, and discloses a processor preamble and mantissa continuous bit parallel counting device and method. The device comprises a 32-bit bit sequence flipping module, a 32-bit bit negation module, eight 4-bit leading zero detection modules, four 8-bit leading zero processing modules, two 16-bit leading zero processing modules, a 32-bit leading zero processing module and a 32-bit result output module. According to the invention, parallel counting can be carried out on leading zeros, leading 1, mantissa zeros or mantissa 1 of various data with different precisions in a single processor clock period, so that the required time sequence path length is greatly shortened, the higher processor clock frequency is realized, the multiplexing of a hardware circuit is realized, and the cost is reduced. The circuit greatly reduces the use of transistor resources, reduces the area of a chip, reduces the cost and power consumption of the chip, improves the operation efficiency, universality and adaptability of the processor, and is suitable for being applied to application scenes such as a high-performance digital signal processor and a CPU (Central Processing Unit).
Owner:青岛本原微电子有限公司

Data processing method and device, electronic equipment, storage medium and program product

PendingCN121785564AComputation using non-contact making devicesComputation using non-denominational number representationData formatComputer engineering
The invention provides a data processing method and device, electronic equipment, a storage medium and a program product, and the method comprises the steps: obtaining texture data corresponding to a target operation instruction under the condition that the target operation instruction is received; under the condition that the texture data is floating point type data, generating first operation data according to mantissa bit data of the texture data, and generating second operation data according to index bit data and sign bit data of the texture data; performing operation processing on the first operation data and the weight parameter by utilizing a normalization operation unit corresponding to the normalization data to obtain a first operation result, combining the second operation data and the first operation result to obtain to-be-adjusted operation data, and performing data format conversion on the to-be-adjusted operation data to obtain a second operation result; and determining a target operation result of the target operation instruction according to the second operation result. According to the embodiment of the invention, waste of computing resources can be avoided, and the occupancy rate of the circuit area is reduced.
Owner:MOORE THREADS TECH CO LTD

Error correction in computation

Introduced here is a technique to detect and / or correct errors in computation. The ability to correct errors in computation can increase the speed of the processor, reduce the power consumption of the processor, and reduce the distance between the transistors within the processor because the errors thus generated can be detected and corrected. In one embodiment, an error correcting module, running either in software or in hardware, can detect an error in matrix multiplication, by calculating an expected sum of all elements in the resulting matrix, and an actual sum of all elements in the resulting matrix. When there is a difference between the expected sum and the resulting sum, the error correcting module detects an error. In another embodiment, in addition to detecting the error, the error correcting module can determine the location and the magnitude of the error, thus correcting the erroneous computation.
Owner:GROQ INC

Method and apparatus for adaptive image compression with flexible hyperprior model by meta learning

A method of adaptive neural image compression with a hyperprior model by meta-learning is performed by at least one processor and includes generating a statistic feature, based on an input image and a hyperparameter, and generating a first shared feature and an estimated adaptive encoding parameter, encoding the input image to obtain a signal encoded image, based on the generated first shared feature and the generated estimated adaptive encoding parameter, generating a second shared feature and an estimated adaptive hyper encoding parameter, generating a hyper feature, based on the signal encoded image, the generated second shared feature, and the generated estimated adaptive hyper encoding parameter, and compressing the obtained signal encoded image, the generated statistic feature, and the generated hyper feature.
Owner:TENCENT AMERICA LLC

Method and apparatus for adaptive image compression, computer readable medium

A method and device for adaptive neural image compression, and a computer device, the method comprising: generating statistical features based on an input image and hyperparameters; generating first shared features and estimated adaptive coding parameters; encoding the input image based on the generated first shared features and the generated estimated adaptive coding parameters to obtain a signal coded image; generating second shared features and estimated adaptive hyper-coding parameters; generating hyper-features based on the signal coded image, the generated second shared features and the generated estimated adaptive hyper-coding parameters; and compressing the obtained signal coded image, the generated statistical features and the generated hyper-features.
Owner:TENCENT AMERICA LLC

Transcendental function calculation device based on lookup table and self-reconstruction self-evolution AI chip

PendingCN122064195AComputation using non-denominational number representationPhysical realisationData setData transformation
The invention relates to a transcendental function calculation device based on a lookup table and a self-reconfiguration self-evolution AI chip, and the device comprises a lookup table address generation module which is configured to receive configuration parameters and input data in a first fixed-point format, convert the input data into intermediate data in a second fixed-point format based on the configuration parameters, and send the intermediate data to the lookup table address generation module; processing the intermediate data into a lookup table address; wherein the data bit width of the second fixed-point format is smaller than the data bit width of the first fixed-point format; the lookup table module comprises a programmable memory; the programmable memory is used for storing a loadable lookup table data set, and the lookup table data set is a function value set after the transcendental function of the current configuration is quantized; the lookup table module is configured to respond to a lookup table address, read corresponding lookup table data from the programmable memory and output the lookup table data as a function value; by updating configuration parameters and lookup table data, the device can be reconfigured to calculate different transcendental functions, so that high precision, low delay, high flexibility and low hardware overhead can be considered at the same time.
Owner:NORTHWEST UNIV

Fpga logic cell with improved support for counters

A logic cell for a programmable logic integrated circuit having K function inputs, where K is the maximum number of functions that the logic cell can compute for K inputs, and where the logic cell can be configured to implement one bit of a counter in parallel with K-1 any independent functions of the K inputs.
Owner:MICROSEMI SOC CORP

System and methods for simulating the physical behavior of objects

Embodiments of the present disclosure provide an artificial intelligence (AI)-driven system and methods for modeling the response / behavior of physical objects within a digital environment. In some implementations, digital models of physical objects are processed using a domain decomposition method (DDM) model configured to solve a boundary value problem by splitting the digital model into a plurality of subdomains. Each subdomain can then be individually solved (e.g., using a deep learning model) to predict horizontal and vertical displacements or the whole displacement field, which in turn can be used to predict boundary conditions for the respective subdomain. From the respective boundary conditions, a displacement field over the entire domain and / or a stress field can be predicted.
Owner:OHIO STATE INNOVATION FOUND

Method for generating command set for neural network operation, and computing device for same

PendingUS20260127436A1Input/output to record carriersComputation using non-denominational number representationAlgorithmNeural network nn
Disclosed is a method for generating an NPU command, comprising the steps of: generating a p-th partial network having the same structure as a structure of a first network defined by a first group of layers included in a predefined neural network; determining, in a first memory included in another computing device, a p-th read address, which is a location of an address where a p-th partial input activation, which is data to be inputted to an uppermost layer of the p-th partial network, is stored; determining, in the first memory, a p-th write address, which is a location of an address where a p-th partial output activation, which is data outputted by a lowest layer of the p-th partial network, should be stored; and generating an NPU command on the basis of the p-th read address and the p-th write address.
Owner:OPENEDGES TECH INC

A parallel counting device and method for consecutive leading and mantissa bits of a processor

ActiveCN121050687BHandling data according to predetermined rulesComputation using non-denominational number representationComputer architectureHemt circuits
This invention relates to the field of integrated circuit design and discloses a parallel counting device and method for consecutive leading and mantissa bits in a processor. The device includes a 32-bit bit order reversal module, a 32-bit bit inversion module, eight 4-bit leading zero detection modules, four 8-bit leading zero processing modules, two 16-bit leading zero processing modules, a 32-bit leading zero processing module, and a 32-bit result output module. This invention enables parallel counting of leading zeros, leading ones, mantissa zeros, or mantissa ones for various data with different precisions within a single processor clock cycle. This significantly shortens the required timing path length, allowing for higher processor clock frequencies. It also enables hardware circuit reuse, greatly reducing transistor resource usage, chip area, chip cost, and power consumption. This improves the processor's operational efficiency, versatility, and adaptability, making it suitable for applications in high-performance digital signal processors and CPUs.
Owner:青岛本原微电子有限公司

Secure hardware processing device

A hardware processing device is provided comprising (i) multiple MAC units arranged to operate in a secure mode, performing at least one addition of a first value and a second value, wherein the first value is represented by a number of shares (proportions, representatives) and the second value is represented by the same number of shares; and at least one multiplication of the first value and the second value based on their shares and a random number; (ii) a multiplexer for switching between the secure mode and a normal mode, wherein the multiple MAC units are arranged to operate in normal mode on the first value and the second value instead of the shares of the first value and the shares of the second value.
Owner:INFINEON TECHNOLOGIES AG

System and method for divide-and conquer checkpointing

ActiveEP3465419B1Software testing/debuggingComputation using non-denominational number representation
A system and method which allows the basic checkpoint-reverse-mode AD strategy (of recursively decomposing the computation to reduce storage requirements of reverse-mode AD) to be applied to arbitrary programs: not just programs consisting of loops, but programs with arbitrarily complex control flow. The method comprises (a) transforming the program into a formalism that allows convenient manipulation by formal tools, and (b) introducing a set of operators to allow computations to be decomposed by running them for a given period of time then pausing them, while treating the paused program as a value subject to manipulation.
Owner:PURDUE RES FOUND +1

Integrated circuits for large-scale transistor tensor operations

ActiveUS12639042B2Computation using non-denominational number representationHemt circuitsCurrent mode
An integrated circuit includes a plurality of current-mode computation (CMC) branches, each including a plurality of CMC cells and a branch summation line. An individual CMC cell includes at least one computation transistor that produces a CMC output current that is a function of a channel current of the computation transistor. A branch summation line receives CMC cell output currents produced by a plurality of CMC cells, and produces a branch output current that is a current-mode summation of all received CMC cell output currents. A layer-one current summation circuit receives the branch output current produced by at least one branch summation line, and produces a layer-one current summation circuit output current that is a function of the received branch output currents. The layer-one current summation circuit may be field-programmable. In operation, the integrated circuit can perform transistor tensor operations by programming one or more layer-one current summation circuits to combine all branch output currents received by those layer-one current summation circuits. Using embodiments of the present invention, millions, billions, trillions or more of the CMC cells can be field-programmed to execute computations in parallel to support transistor tensor operations.
Owner:TERACORE SYSTEMS INC

Priority-based encoder-based technique for computing minimum or maximum of multiple values

ActiveCN115878075BComputation using non-denominational number representationProgram controlAlgorithmEngineering
Priority encoder based techniques for computing a minimum or maximum of a plurality of values are disclosed. In various embodiments, a maximum or minimum of a plurality of input values is determined. For each of a set of possible values, a corresponding detection result is set to indicate whether at least one of the input values matches the possible value. The detection results are used to determine the maximum or minimum of the plurality of input values.
Owner:NVIDIA CORP

CoProFibA, a lossless final compression algorithm, applied to DNA storage.

PendingFR3164044A3Computation using non-denominational number representationAlgorithmReliability engineering
Creation and method of Jérôme Chapoul's system, developed with personal funds, June 29, 2024
Owner:CHAPOUL JEROME

SYSTEM AND METHOD FOR SHARING AND OVERCOMING CONTROL POINTS

ActiveDE602017095651T2Software testing/debuggingComputation using non-denominational number representationSoftware engineeringMechanical engineering
Owner:NAT UNIV OF IRELAND MAYNOOTH +1

Error correction in computation

Introduced here is a technique to detect and / or correct errors in computation. The ability to correct errors in computation can increase the speed of the processor, reduce the power consumption of the processor, and reduce the distance between the transistors within the processor because the errors thus generated can be detected and corrected. In one embodiment, an error correcting module, running either in software or in hardware, can detect an error in matrix multiplication, by calculating an expected sum of all elements in the resulting matrix, and an actual sum of all elements in the resulting matrix. When there is a difference between the expected sum and the resulting sum, the error correcting module detects an error. In another embodiment, in addition to detecting the error, the error correcting module can determine the location and the magnitude of the error, thus correcting the erroneous computation.
Owner:GROQ INC

Error correction in computation

PendingEP4715570A2Computation using non-contact making devicesComputation using non-denominational number representation
Introduced here is a technique to detect and / or correct errors in computation. The ability to correct errors in computation can increase the speed of the processor, reduce the power consumption of the processor, and reduce the distance between the transistors within the processor because the errors thus generated can be detected and corrected. In one embodiment, an error correcting module, running either in software or in hardware, can detect an error in matrix multiplication, by calculating an expected sum of all elements in the resulting matrix, and an actual sum of all elements in the resulting matrix. When there is a difference between the expected sum and the resulting sum, the error correcting module detects an error. In another embodiment, in addition to detecting the error, the error correcting module can determine the location and the magnitude of the error, thus correcting the erroneous computation.
Owner:GROQ INC

Data processing method and device, electronic equipment, storage medium and program product

PendingCN121785563AComputation using non-contact making devicesComputation using non-denominational number representationComputer hardwareComputer engineering
The invention provides a data processing method and device, electronic equipment, a storage medium and a program product, and the method comprises the steps: obtaining texture data corresponding to a target operation instruction under the condition that the target operation instruction is received; under the condition that the texture data is floating point type data, first operation data and second operation data are generated according to mantissa bit data of the texture data, and third operation data are generated according to index bit data and sign bit data of the texture data; performing operation processing on the first operation data and the weight parameter by utilizing a normalization operation unit corresponding to the normalization data to obtain a first operation result, performing operation processing on the second operation data and the weight parameter to obtain a second operation result, and performing format adjustment on the first operation result and the second operation result by utilizing third operation data to obtain a second operation result. Obtaining a third operation result; and determining a target operation result of the target operation instruction according to the third operation result. According to the embodiment of the invention, waste of computing resources can be avoided.
Owner:MOORE THREADS TECH CO LTD