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

35 results about "Stochastic computing" patented technology

Stochastic computing is a collection of techniques that represent continuous values by streams of random bits. Complex computations can then be computed by simple bit-wise operations on the streams. Stochastic computing is distinct from the study of randomized algorithms.

Random calculation processing unit and method based on adaptive compensation mechanism

ActiveCN120653304AMachine execution arrangementsStochastic computingOperand
The invention relates to a random calculation processing unit and method based on a self-adaptive compensation mechanism, and the method employs a self-adaptive compensation core formed by solidifying a lightweight neural network to replace a conventional solidification compensation rule, and the self-adaptive compensation core can carry out the random calculation according to two operands participating in multiplication. And an optimal compensation parameter is dynamically predicted in real time for compensation. According to the scheme, the calculation error of random calculation is accurately, continuously and individually compensated in a data driving mode, and hardware implementation is performed by adopting a constant coefficient multiplier technology, so that the self-adaptive compensation core has extremely low area and power consumption overhead in hardware. Compared with the prior art, the method has the advantages that the fidelity of random calculation can be greatly improved on the premise that the hardware cost is not remarkably increased, and a new effective way is provided for constructing a high-performance and high-energy-efficiency random calculation neural network accelerator.
Owner:NAT UNIV OF DEFENSE TECH

Numerical comparator, B2S converter, random calculation integrated circuit and design method thereof

ActiveCN120469663ARandom number generatorsComputations using stochastic pulse trainsBit lineComputer architecture
The invention discloses a numerical comparator which comprises a storage unit array, storage units of the storage unit array are connected through word lines and bit lines to form an array, and first numbers participating in comparison are sequentially stored in the storage units of different word lines on the same bit line according to a bit sequence. The different word lines on the same bit line form a first word line group, and a second number participating in comparison is sequentially stored in a memory unit of a word line, which is different from any word line in the first word line group, on the same complementary bit line corresponding to the bit line according to a bit sequence. The word lines different from any word line in the first word line group form a second word line group, and the bit lines and the complementary bit lines are connected to the input ends of the sensing amplifiers corresponding to the bit lines. And the memory unit is a DRAM (Dynamic Random Access Memory) unit storage unit. The first number and the second number are binary numbers.
Owner:SHANGHAI JIAOTONG UNIV

Stochastic computing using logic-memory cells

A circuit includes a first two-state device, a second two-state device and a third two-state device, each two-state device having a first resistance in a first state and a second resistance in a second state. First control elements are configured to apply a first voltage to the first two-state device to stochastically place the first two-state device in either the first state or the second state. Second control elements are configured to apply a second voltage to the second two-state device to stochastically place the second two-state device in either the first state or the second state. Third control elements are configured to send respective currents through the first two-state device and the second two-state device so as to place the third two-state device in either the first state or the second state based on the state of the first two-state device and the state of the second two-state devices.
Owner:REGENTS OF THE UNIVERSITY OF MINNESOTA

Security protection method and device for STR scene, equipment and storage medium

The invention discloses a safety protection method and device for an STR scene, equipment and a storage medium, and relates to the technical field of computer application, the method comprises the steps that after an AP and an SP receive a SUSPend command, keys and sensitive information in a memory are cleared, and meanwhile the Checksum value of program data in a DDR is randomly calculated and stored; and after the SP Resume and before the AP Resume, randomly calculating the Checksum value of the program data in the DDR again, and comparing the Checksum value with the stored Checksum value so as to determine the Resume or the Reboot. The program data comprises Code segment data, Data segment data and Bss segment data. The application can ensure that sensitive information is not leaked, ensure that the program is not tampered, and eliminate the possibility of being attacked by illegal persons.
Owner:SIENGINE TECH CO LTD

Low-power convolutional neural network hardware acceleration method based on stochastic computing

This invention discloses a low-power convolutional neural network hardware acceleration method based on random computation. First, a convolutional neural network model is constructed and trained. Then, during the inference phase, the trained model is deployed to a hardware computing unit, and random computation is used to partially or completely replace the convolutional computations in the model. The random computation includes three stages: encoding, computation, and decoding. In the encoding stage, the input feature map is scaled, and the convolutional kernel is quantized. The gray values ​​of the convolutional kernel and each point in the input feature map are normalized into probability values, and an encoding sequence is generated for each probability value. In the computation stage, the two encoding sequences of the convolutional kernel and corresponding points in the input feature map are subjected to a traversal AND operation to generate an AND operation sequence. In the decoding stage, the AND operation sequence is decoded to obtain the computation result. Without significantly affecting model performance, this method reduces computational complexity and hardware resource consumption, making it suitable for scenarios with limited power consumption and resources.
Owner:HEBEI UNIV OF TECH

A method for calculating the dynamic reliability of electromechanical systems based on inter-component interoperability

This invention discloses a method for calculating the dynamic reliability of electromechanical systems based on inter-component interoperability, comprising: (1) constructing a hidden Markov model for system risk transmission and an inter-component risk state transmission matrix; (2) combining load effects to calculate inter-component interoperability and resistance coefficients, quantifying relevant parameters of the state transition matrix, and calculating the probability that the risk of a component will not escalate after risk transmission; (3) applying inter-component interoperability, determining the final state sequence of the system based on the idea of ​​stochastic computation, and calculating the dynamic reliability of the system. For complex electromechanical systems, the interoperability calculation method of this invention can make the system reliability calculation closer to the actual situation, and based on this, an improved maintenance strategy is proposed. Compared with the traditional maintenance strategy, the maintenance strategy considering inter-component interoperability proposed in this invention can maintain the system at a higher reliability and have a lower maintenance cost in the long term.
Owner:BEIJING JIAOTONG UNIV

A vulnerability assessment and vulnerable node identification method for regional bridge tunnel network security operation and maintenance

ActiveCN119494533BData processing applicationsBridge (graph theory)Graph theoretic
The present application provides a kind of vulnerability assessment and vulnerable node identification method for regional bridge and tunnel network security operation and maintenance.The method comprises the following steps:1, the basic information of regional bridge and tunnel is preprocessed and integrated, and regional bridge and tunnel network is established;2, based on graph theory and complex network theory analysis bridge and tunnel network characteristics, get the key node of bridge and tunnel network topology structure;3, comprehensive accessibility and network efficiency, select appropriate vulnerability index, take different node failure strategy, calculate the corresponding relationship of node removal ratio and vulnerability index;4, calculate the overall vulnerability of bridge and tunnel network, analyze the vulnerability of network and record the vulnerability of each bridge and tunnel node;5, using Monte Carlo sampling method, through multiple random calculation of the vulnerability of bridge and tunnel node, identify the vulnerable node of bridge and tunnel network.The present application is suitable for the topological analysis, vulnerability analysis and key vulnerable node identification process of general regional bridge and tunnel network.
Owner:HARBIN INST OF TECH

Optimization device, optimization method, and program

An aspect of the invention includes an optimization unit configured to perform optimization, by stochastic calculation, on a Hamiltonian of a quantum annealing model, which is an Ising model representing the optimization target in a state in which a transverse magnetic field is applied, in which the optimization unit performs the optimization by executing a series of formulas satisfying a state update condition, which is a condition related to an update of a spin state, until a predetermined end condition is satisfied, and the state update condition includes a first condition representing the spin state, a second condition representing a relationship between the spin states obtained at different times, a third condition representing a relationship between adjacent trotter layers, and a fourth condition including an amount representing an intensity of an interaction between the same or different spins existing in the same trotter layer, an amount representing a magnitude of energy of a spin itself, and an amount representing an intensity of an interaction between spins belonging to different trotter layers.
Owner:TOHOKU UNIV

A complex instruction set verification method and device, electronic equipment and storage medium

Embodiments of the present application provide a complex instruction set verification method and device, electronic equipment and storage medium, the method comprising: obtaining a target excitation signal; determining random data corresponding to the target excitation signal according to the target excitation signal, wherein the random data at least includes input instruction data and input instruction that can be operated; determining a random calculation result corresponding to the random data according to the random data; determining a verification result corresponding to the target excitation signal according to the random calculation result and the preset output result, in the embodiments of the present application, the UVM verification methodology is used to construct a verification platform to verify the complex instruction set of the chip, which aims to verify the complex instruction set by using all input instruction data in the random complex instruction set calculation process, and to judge the correctness of the complex instruction set in the chip, thereby providing the verification efficiency of the instruction set in the chip and saving manpower and material resources.
Owner:北京中科昊芯科技有限公司

Apparatus and process for monolithic stochastic computing architecture for energy arithmetic

Embodiments relate to devices, circuits, and systems including s-bit generators constructed from memtransistors. Each memtransistor is stacked on a non-volatile and programmable local back-gate stack. Each memtransistor has a 2D channel formed between its source and its drain. The s-bit generator can be used to construct s-bit generator circuits that exploit the different sources of inherent stochasticity in 2D memtransistors (e.g., cycle-to-cycle fluctuations in the carrier trapping and detrapping phenomena in a gate insulator of a 2D memtransistor, thermal conductance fluctuations in a defect-engineered and scaled 2D memtransistor, random telegraph signals (RTS) in a defect-engineered and scaled 2D memtransistor, etc.) and combine it with an inverting amplifier and a programmable thresholding inverter to obtain s-bits. Additional embodiments relate to integration of s-bit generators with 2D memtransistor based logic gates such as AND, MUX, XOR, and OR gates to perform arithmetic operations such as addition, subtraction, multiplication, and / or sorting.
Owner:THE PENN STATE RES FOUND INC

A hybrid graph structure-oriented spectral radius feature extraction and hamiltonicity determination method

The present application relates to the technical field of data processing, in particular to a kind of spectrum radius feature extraction and Hamiltonity determination method for mixed graph structure.It includes the following steps: obtaining mixed graph data and constructing adjacency matrix, Laplacian matrix and unsigned Laplacian matrix;Three spectrum radii are extracted using power iteration acceleration algorithm, and a spectrum radius pyramid is constructed by multi-layer coarsening, forming a multi-scale spectrum feature vector;The feature vector is input into the classification model to output the Hamiltonity probability value;The confidence score is calculated by multiple random dropout, and it is dynamically decided whether to activate the accurate determination engine;Finally, the determination result is output.The present application combines multi-scale spectrum features and statistical features, uses graph neural networks to achieve high-precision probability prediction, and improves the reliability of boundary samples through confidence evaluation and cascade determination architecture, suitable for graph data analysis in the fields of communication networks and bioinformatics.
Owner:ANQING NORMAL UNIV

Method for stochastic computing image processing using correlation controlled contingency tables

Disclosed herein a method for agile simulation of a stochastic computing image processing where the input operands are processed with the aid of a correlation-controlled contingency table (CT) construct without using actual stochastic bit-streams. The disclosed method utilizes contingency tables to perform (i) template matching, (ii) image compositing, and (iii) pattern detection. Results show that the proposed approach achieves similar computation accuracy to the traditional stochastic computing simulation while performing runtime- and memory-efficient computations.
Owner:UNIVERSITY OF LOUISIANA AT LAFAYETTE

In-situ stochastic computing in memory

Disclosed herein are systems and methods for stochastic computing in memory (SCIM). A SCIM system includes one or more stochastic number generators embedded in a memory array, a processor, and a memory. The memory receives a plurality of data slices. A first dot product is calculated for a first data slice in the plurality of data slices using a first set of operands. The first set of operands is received and stored in a binary representation. The first set of operands is converted into binary stochastic bitstreams using the one or more embedded stochastic number generators.
Owner:RGT UNIV OF CALIFORNIA

A random computing digital filter device

The application discloses a kind of based on random computing digital filter device, comprising: preprocessing unit, for pre-processing input data;Input cache unit, for pre-processing data is cached and with preset time interval sequentially output cached data;Serial shift register group, for the data input is serially shifted, cache and output the data after serial shift processing;Data conversion unit, for the multiple data of parallel input is converted into multiple random bit sequence and output;Random computing unit, for the multiple random bit sequence and the logic operation processing of multiple filter coefficients configured in advance, obtain and output random filtering result;Data recovery unit, for converting random filtering result into binary data and output;Output cache unit, for caching and output binary data.The digital filter device of the application has low hardware complexity, low hardware resource overhead, and can ensure the calculation accuracy when bit flipping occurs.
Owner:NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI

A random number generator for stochastic computing

ActiveCN114489569BRandom number generatorsAlgorithmStochastic computing
The patent discloses a random number generator for random calculation, comprising: an excitation unit, a first random unit, a second random unit and a sensing unit, wherein under the excitation of the excitation unit, the first random unit transforms from a high resistance state to a low resistance state with a first probability; under the excitation of the excitation unit, the second random unit transforms from a high resistance state to a low resistance state with a second probability; the second random unit randomly outputs a first or second or third or fourth response current according to the combined relationship between the resistance states of the first and second random units; and the sensing unit is used for sensing the first or second or third or fourth response current randomly output by the second random unit and generating a random number 1 or 0 according to the sensing result.
Owner:XI AN JIAOTONG UNIV

System and method for image noise reduction

PendingUS20250259278A1Image enhancementImage analysisStochastic computingImage noise reduction
An efficient hardware design for a fuzzy noise reduction filtering in a stochastic computing system. The filtering device and method comprises two main stages: edge detection and fuzzy smoothing. The fuzzy difference, which is encoded as bit-streams, is used to detect edges. Then, fuzzy smoothing is done to average the pixel value based on eight directions. Experimental results show a significant reduction in the hardware area and power consumption compared to the conventional binary implementation while preserving the quality of the results.
Owner:UNIVERSITY OF LOUISIANA AT LAFAYETTE

Random computing processing unit and method based on adaptive compensation mechanism

ActiveCN120653304BMachine execution arrangementsStochastic computingOperand
The present application relates to a random computing processing unit and method based on an adaptive compensation mechanism, which replaces the traditional fixed compensation rule with an adaptive compensation core solidified by a lightweight neural network, and the adaptive compensation core can predict an optimal compensation parameter in real time and dynamically according to two operands participating in multiplication operation to perform compensation. Through the data-driven mode, the scheme realizes accurate, continuous and personalized compensation of the calculation error of random calculation, and through the constant coefficient multiplier technology, the adaptive compensation core has extremely low area and power consumption overhead in hardware. Compared with the prior art, the fidelity of random calculation can be greatly improved without significantly increasing the hardware cost, and a new effective way is provided for constructing a high-performance and high-energy-efficiency random computing neural network accelerator.
Owner:NAT UNIV OF DEFENSE TECH

Arithmetic square root approximate calculation device and calculation method based on random calculation

ActiveCN119829008BDigital data processing detailsEngineeringStochastic computing
The present invention proposes a device and method for approximating arithmetic square roots based on random computation, belonging to the field of integrated circuit design. The device comprises a random sequence generation unit and a square root calculation unit; the random sequence generation unit includes a linear feedback shift register and a comparator; the square root calculation unit includes a square root settlement unit, an uncorrelated median generation unit, a half-value scaling unit, and a data coupling unit. The device for approximating arithmetic square roots based on random computation, described in the present application, achieves high computational accuracy when performing square root calculations on a 3- to 10-digit binary number X, with low average root mean square error and average mean absolute error.
Owner:ANHUI UNIV

Stochastic computing low-discrepancy sequence generator and method for use of same

A random number generator for accurate and energy-efficient stochastic computing, providing a low-cost and energy-efficient Low-discrepancy Sequence Generator derived from Powers-of-2 Van der Corput (VDC) sequences.
Owner:UNIVERSITY OF LOUISIANA AT LAFAYETTE

Random computing edge detection enhancement method, system, medium, and device

ActiveCN119963586BImage enhancementImage analysisAlgorithmStochastic computing
A random computation edge detection enhancement method, system, medium and equipment based on random resonance, in the method, an image is collected and taken as an input image, the input image is converted into a gray image, and a gray value matrix is obtained by normalizing the gray value; a pulse excitation is applied, a random bit stream is generated by random flipping of a memory, and each gray value in the gray value matrix is represented by using the random bit stream; random computation is performed on the random bit stream to obtain an edge detection result; a noise signal generated during the operation of an electronic device used for collecting the image is captured, and a random bit stream with a predetermined probability is generated by sampling; and the noise random bit stream with the predetermined probability is injected into the edge detection result to achieve enhancement and optimization.
Owner:XI AN JIAOTONG UNIV

Context-aware bit-stream generator for deterministic stochastic computing

Disclosed herein are three context-aware architectures to accelerate the three state-of-the-art deterministic methods of SC. The proposed designs employ a control unit to extract the minimum bit-width required to precisely represent each input data. The lengths of bit-streams are reduced to the minimum lengths required to precisely represent each input data. The noise-tolerance property of the designs is preserved as each bit-flip can only introduce a least significant bit error. The proposed designs achieve a considerable improvement in the processing time at a reasonable hardware cost overhead. The proposed designs make the deterministic bit-stream processing more appealing for applications that expect highly accurate computation and also for error-tolerant applications.
Owner:UNIVERSITY OF LOUISIANA AT LAFAYETTE

Resource-constrained network-oriented distributed random pulse chip control method

The invention relates to the technical field of edge AI chips, in particular to a distributed random pulse chip control method for a resource-constrained network. Comprising a heterogeneous neural computing core which is composed of a random computing neural convolution feature extractor and a miniature binary calibration coprocessor and is configured in an edge AI chip. The statistical confidence coefficient of random pulse calculation is monitored in real time through the random pulse flow analyzer, when the confidence coefficient reaches a preset threshold value, an early decision termination mechanism is triggered, calculation of the random calculation neural convolution feature extractor is stopped in advance, and a calculation result is transferred to the miniature binary calibration coprocessor for decision calibration. According to the method, the inherent contradiction between the random calculation precision and the delay is effectively relieved, the energy efficiency ratio and the response speed of the edge AI chip are remarkably improved, and the service life of a battery of resource-limited network equipment is prolonged.
Owner:ANHUI UNIV OF SCI & TECH

Device and method for bit-stream generation for stochastic computing applications

PendingUS20250383841A1Digital data processing detailsStochastic computingNumber generator
A cost-effective and highly efficient bit-stream generator for stochastic computing division circuits implementing powers-of-2 Van der Corput (VDC) sequences for bit-stream generation, providing high accuracy operation and low-cost implementation. The correlator design provides high-quality input bit-streams for all stochastic computing division designs, wherein a single random number generator is shared among the input bit-streams of the stochastic computing divider circuit.
Owner:UNIVERSITY OF LOUISIANA AT LAFAYETTE

Reconfigurable tap finite impulse response filter device based on random calculation

The invention relates to a random calculation-based reconfigurable tap finite impulse response filter device, which supports a user to dynamically configure a tap starting state and a filtering weight, and realizes symbol-perceived bit stream coding through external random number driving. A dynamically reconstructed multi-stage MUX weighting path is combined, so that the filtering task requirements in which different taps participate are effectively met; and the integrator performs statistical estimation on the weighting result and outputs a filtering result. The whole process realizes closed-loop control through software and hardware cooperation and state management, has good flexibility and resource efficiency, and is suitable for a multi-mode low-power-consumption signal processing scene.
Owner:NAT UNIV OF DEFENSE TECH

Mean addition calculation device and method based on random calculation

The invention provides a mean value addition calculation device and method based on random calculation, and belongs to the field of integrated circuit design. The device comprises a random bit stream generation unit, a DD-MAX unit and a mean value addition units, the mean value addition unit comprises two AND gates and an OR gate, and the output ends of the two AND gates in the mean value addition unit are respectively connected with the two input ends of the OR gate; the division series n of the mean value addition unit is calculated, and X represents the number of binary numbers to be calculated; dividing the mean value addition unit into n levels of mean value addition units; the n levels of mean value addition units are called a first-level mean value addition unit, a second-level mean value addition unit,..., and an n-level mean value addition unit respectively. When the mean value addition calculation device is used for carrying out mean value addition calculation, the obtained MSE is low, and it is indicated that the mean value addition calculation device can have high calculation precision.
Owner:ANHUI UNIV

Random calculation-based transformer reasoning accelerator and reasoning method

The invention discloses a transform reasoning accelerator based on random calculation. The transform reasoning accelerator comprises a random bit stream generation unit, a random calculation unit and a random calculation unit, wherein the random bit stream generation unit is used for generating a random bit stream which is in probability correspondence with an input fixed-point numerical value according to the input fixed-point numerical value; the random multiplication and addition operation unit is used for executing bitwise multiplication operation on the random bit stream from the random bit stream generation unit and accumulating bitwise multiplication output through a parallel counter in a preset sampling period to generate a multiplication and addition result of probability estimation; the nonlinear function approximation unit is used for executing polynomial approximation on the probability accumulation result from the bit-level multiply-add operation unit so as to generate nonlinear activation function output required in Transform; and the random bit stream generation unit is connected with the random multiplication and addition operation unit and the nonlinear function approximation unit to form a complete reasoning accelerator data path. The invention provides a random calculation Transform reasoning accelerator based on a sobol sequence. The random calculation Transform reasoning accelerator has the advantages of being low in power consumption, small in area and high in robustness.
Owner:UNIV OF SCI & TECH OF CHINA

Large model acceleration system and method based on random calculation, medium, terminal and program product

The invention provides a large model acceleration system and method based on random calculation, a medium, a terminal and a program product, and the system comprises a random bit stream coding module which is used for coding a weight parameter and an input feature of a large model into a random bit stream with a preset bit number from a floating-point number; the random calculation acceleration module is used for carrying out multiply-add operation and activation function operation according to the weight parameters converted into the random bit streams and the input characteristics so as to obtain an operation result; and the random bit stream decoding module is used for decoding the operation result of the random bit stream into a floating-point number format. According to the method, on the premise of ensuring the reasoning and training precision of the large model, the hardware cost is reduced, the computing architecture is simplified, the energy efficiency ratio is improved, meanwhile, the mainstream large model is supported, and the universality and deployment flexibility are considered.
Owner:SHANGHAI GUANGYU XINCHEN TECHNOLOGY CO LTD

Finite state machine-based bit-stream generator for low-discrepancy stochastic computing

Disclosed herein is a finite state machine-based low-discrepancy bit-stream generator that support generation of any number of independent low-discrepancy bit-streams. Here, the order of bit selection by the FSM of the bit-stream generator is determined based on the distribution of numbers in the Sobol sequences. An independent LD bit-stream is generated by setting up the FSM using a different Sobol sequence. The available space can then be used to improve fault tolerance.
Owner:UNIVERSITY OF LOUISIANA AT LAFAYETTE