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

84 results about "Arithmetic computation" patented technology

Computation | arithmetic |. is that computation is the act or process of ; calculation; reckoning while arithmetic is the mathematics of numbers (integers, rational numbers, real numbers, or complex numbers) under the operations of addition, subtraction, multiplication, and division.

Cryptographic system for post-quantum cryptographic operations

Certain examples described herein relate to at least a cryptographic system and a method of operating a cryptographic system. The cryptographic system may be implemented as a co-processor for performing post-quantum cryptographic functions. The cryptographic system has a set of bus interfaces for coupling to an external computing system, a cryptographic math unit and a control unit. The cryptographic math unit in certain examples is adapted to provide one or more masked modes of operation that secure the cryptographic operations against side-channel and non-invasive attacks. The method of operating a cryptographic system involves annotating secret data and tracking those annotations through one or more arithmetic operations.
Owner:PQSHIELD LTD

Computer-readable recording medium storing information processing program, information processing method, and information processing system

A recording medium storing a program for causing a computer to execute: determining a number of control qubits using a relationship between a first arithmetic operation time for each of multiple kinds of modular exponentiation calculation processing in an arithmetic operation of prime factorization and a second arithmetic operation time for each of a plurality of measurement and classical conditional arithmetic operations in inverse quantum Fourier transform processing on results of the multiple kinds of modular exponentiation calculation processing in the arithmetic operation of the prime factorization; determining a circuit pattern for performing the arithmetic operation of the prime factorization by executing the multiple kinds of modular exponentiation calculation processing and the inverse quantum Fourier transform processing, based on the number of control qubits; generating a quantum circuit using the circuit pattern; and performing the arithmetic operation of the prime factorization by using the quantum circuit.
Owner:FUJITSU LTD

Quantum circuit and intention generation signal processing device

[Problem] To provide a quantum circuit that performs arithmetic operations for changing propositions by making the flow of positive calculations reversible. [Solution] A quantum circuit used in a quantum computer, the quantum circuit being characterized in that an inverse-function space is generated with a function obtained from an intersection of an arbitrary string and a rev function as an axis, and the inverse-function space is used for calculation.
Owner:JAPAN MATHEMATICAL INST INC

Arithmetic operator

An arithmetic operator includes: multiple arithmetic elements each serving as a programmable circuit capable of programming a logical function; and a data bus that connects two or more of the multiple arithmetic elements and that transmits transmission data. The transmission data includes first data used in one of the two or more arithmetic elements and second data used to reconfigure a logical function of any one of the two or more arithmetic elements, the transmission data destined for each of the two or more arithmetic elements on the same data bus is collectively transmitted on the same data bus at a cycle different with each of the two or more arithmetic elements, and each arithmetic elements receives the first data and the second data for own arithmetic element by extracting the transmission data destined for the own arithmetic element at a cycle associated with the own arithmetic element.
Owner:FUJITSU LTD

Trail or lead digit predictor

The present application relates to trailing or leading digit predictors. A method and a leading zero predictor for estimating the number of leading zeros in the result of a fixed-point arithmetic operation, accurate to within one bit of any signed fixed-point number. The leading zero predictor comprises an input encoding circuit that generates an encoded input string from the fixed-point number; a window-based proxy string generation circuit that generates a proxy string by examining successive windows of the encoded input string and setting corresponding bits of the proxy string based on the examination, the leading ones of the proxy string being an estimate of the leading ones in the result of the arithmetic operation; and a counter circuit configured to estimate the number of leading zeros in the result of the arithmetic operation based on the leading ones in the proxy string.
Owner:IMAGINATION TECH LTD

Vector processor and method of executing arithmetic operation in vector processor

A vector processor includes a mask register configured to hold mask values, an instruction decoder configured to set dependency information included in instruction execution information when a decoded instruction is a subsequent instruction having data dependency with one or more previous instructions, and to set all-set information included in instruction execution information when a decoded instruction sets all of the mask values, a vector processing unit configured to execute vector arithmetic operations based on the instruction execution information, and to store in the data register a result of an arithmetic operation of a vector element corresponding to each mask value that is in a set state, and a dependency reset unit configured to reset the dependency information corresponding to a destination operand of the subsequent instruction and the mask register, when the all-set information is set for the mask register and the mask register is designated by the subsequent instruction.
Owner:FUJITSU LTD

Concept for combining multiple parametrically coded audio sources

According to the present invention, multiple parametrically encoded audio signals can be efficiently combined using an audio signal generator, which generates an audio output signal by combining the down-mix channels and the associated parameters of the audio signals directly within the parameter domain, i.e. without reconstructing or decoding the individual input audio signals prior to the generation of the audio output signal. This is achieved by direct mixing of the associated down-mix channels of the individual input signals. It is one key feature of the present invention that the combination of the down-mix channels is achieved by simple, computationally inexpensive arithmetic operations.
Owner:FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV

Field device and diagnosis method

In a field device 10, a sensor 101 measures a given physical quantity and outputs a sensor measurement value that is a value representing the measured physical quantity, a first CPU 102 performs a given arithmetic operation and given fixed-cycle processing on the sensor measurement value and voluntarily transmits sequence information containing a result of executing the fixed-cycle processing, and a second CPU 103 determines whether the first CPU 102 has a failure by determining whether the fixed-cycle processing is executed normally based on the sequence information.
Owner:YOKOGAWA ELECTRIC CORP

Data transformation method and device and storage medium

The invention discloses a data transformation method and device and a storage medium, and the method comprises the steps: obtaining first color data, second color data and third color data for a positive transformation process of a coding end, carrying out the arithmetic operation of the first color data and the second color data, obtaining first chroma data, and obtaining second chroma data; and performing arithmetic operation on the third color data and the first color data to obtain second chrominance data, and taking the third color data as brightness data. Compared with a traditional method, the conversion method only needs two times of arithmetic operation, the calculation complexity can be remarkably reduced, redundancy between channels in a color space is reduced, meanwhile, hardware resource expenditure can be effectively saved, then the average power consumption of equipment can be reduced, and the working frequency can be improved.
Owner:HUNAN GOKE MICROELECTRONICS CO LTD

Data generation system

PendingUS20260187099A1Data transformationAlgorithm
A novel data generation system is provided, which includes a first data processing device having a function of generating a netlist by converting a hardware description language into graph-structured data and performing arithmetic processing based on Monte Carlo tree search, a second data processing device having a function of converting the graph-structured data into matrix data using a graph neural network, and a third data processing device including a transformer model and generating a first command in accordance with an input token sequence. The first data processing device has a function of generating a random number, and as a command executed in the Monte Carlo tree search, the first command or a second command selected using a calculation formula of action selection is selected in accordance with a magnitude relationship between the random number and a specified value.
Owner:SEMICON ENERGY LAB CO LTD

Processing 16-bit brain floating-point instructions

A processing system and method for executing arithmetic and conversion operations involving 16-bit brain floating-point (BF16)-formatted data are described. An instruction specifying either an arithmetic or conversion operation and a first data element in BF16 data format are received. For arithmetic operations, the exponents of the data elements are aligned, and a result is generated using the aligned exponents. For conversion operations, the mantissa of the BF16 data element is scaled based on its exponent, and the element is converted to a second data format, such as FP32 or a reduced-precision format, using precision-aware scaling and rounding. The result is stored in operations registers, such as for additional processing.
Owner:ADVANCED MICRO DEVICES INC

Self-provisioning and flexible hardware accelerator architecture

A hardware (HW) accelerator architecture is described that adapts to a number of post-quantum cryptography (PQC) algorithms. The architecture determines whether to re-provision memory that stores constants values for arithmetic computations used for executed PQC algorithms. The architecture enables only a single set of constants to be stored at any particular time and the memory only needs to have a capacity to ensure that the largest set of constants among one of several PQC algorithms is stored while obviating the need to store the constants used across all PQC algorithms.
Owner:INFINEON TECHNOLOGIES AG

SELF-SUFFICIENT AND FLEXIBLE HARDWARE ACCELERATOR ARCHITECTURE

The described hardware accelerator architecture (HW accelerator architecture) facilitates flexibility in adapting to a range of post-quantum cryptography (PQC) algorithms. When additional processing requests are received, the architecture determines whether memory needs to be re-fed to store constant values ​​used for arithmetic calculations performed by the PQC algorithms. Given this flexibility, only a single set of constants needs to be stored at any given time. The memory size can be reduced compared to conventional HW accelerator architectures because the memory must have a capacity sufficient to ensure that the largest set of constants is stored under any one of several PQC algorithms, without requiring the storage of constants used by all PQC algorithms.
Owner:INFINEON TECHNOLOGIES AG

System and Method for Arithmetic Operations on Compacted Data Files

A system and method for performing arithmetic operations on compacted data files. The system receives data queries containing arithmetic operations to be performed on compressed data. Using an estimation process, the system locates a starting position in the compacted file and refines this location by finding codeword boundaries in a reference codebook. The system then traverses the file to identify codewords corresponding to the queried data. Each codeword has associated arithmetic metadata including numeric values and data types stored in the reference codebook. The system performs arithmetic operations directly on these codewords using their metadata, without decompressing them back to their original form. Results of arithmetic operations are generated as new codewords. This approach enables mathematical computations on compressed data while maintaining the storage efficiency of data compaction.
Owner:ATOMBEAM TECH INC

Tensor computing device, data processor, tensor computing method, storage medium

ActiveCN114741650BComplex mathematical operationsArithmetic processing unitSoftware engineering
A tensor calculation device, a data processor, a tensor calculation method and a storage medium. The tensor calculation device comprises a receiving unit, a tensor processing unit and an arithmetic processing unit; the tensor processing unit is configured to perform a first tensor calculation on a first tensor to obtain a first intermediate tensor; the tensor processing unit is further configured to obtain a virtual tensor and perform a second tensor calculation on a second tensor according to the virtual tensor to obtain a second intermediate tensor, wherein the second intermediate tensor and the second tensor have the same shape, and the numerical values of the elements at all corresponding positions of the second intermediate tensor and the second tensor have the same preset proportional relationship; and the arithmetic processing unit is configured to perform arithmetic operation processing on the second intermediate tensor and the first intermediate tensor to obtain a result tensor. The tensor calculation device does not need to load data for performing the arithmetic operation, and there is no bandwidth competition phenomenon, thereby greatly improving the overall efficiency of the operator and effectively utilizing the powerful computing power of the tensor calculation device itself.
Owner:SHANGHAI BIREN TECH CO LTD

Optimization for digital processing systems

There are provided systems and methods for reducing quantization errors, including method of optimizing a routine for a hardware-based processing system having a fixed length two's complement binary representation, the method comprising: receiving an instruction sequence arranged to perform the routine, wherein the instruction sequence comprises a set of arithmetic operations, wherein the outputs of the arithmetic operations exceed a precision of the hardware-based processing system; identifying one or more pairs of sub-sets of instructions in the sequence of instructions, the sub-sets of each pair having a respective comparable truncation error; and generating an optimized routine by modifying one of the sub-sets of each pair to invert the sign of one or more inputs to said sub-sets and modifying the instruction sequence to compensate for the said inversion.
Owner:VODAFONE GROUP SERVICES LTD

Zero arithmetic overhead address generation method and circuit based on bit extraction

PendingCN121979481AEliminate arithmetic operationsSupport high frequency operationComputation using non-contact making devicesDigital function generatorsGeneration processComputer architecture
The invention discloses a bit extraction-based zero arithmetic overhead address generation method and circuit. The method comprises the following steps of: detecting the position of a most significant bit of an input fixed-point integer to determine an interval index; directly extracting an intra-interval offset index from the input through a bit extraction operation; and splicing the interval index and the offset index bit to generate a storage address. The circuit comprises a most significant bit detection module, a bit extraction module and an address splicing module. According to the method, the mathematical characteristic of power interval division of 2 is utilized, the existing division operation is converted into simple bit extraction operation, and arithmetic operation in the address generation process is completely eliminated. Only a priority encoder, a multiplexer and bit splicing logic are needed, and no adder, multiplier or divider is included. Realization results on an FPGA show that the circuit only consumes 5-7 LUTs which are reduced by more than 90% compared with an existing method, and the circuit is particularly suitable for resource-limited embedded systems and processing application of high-throughput data streams.
Owner:JINLING INST OF TECH

Optimization for digital processing systems

The invention relates to optimization for a digital processing system. Systems and methods are provided for reducing quantization errors, including a method of optimizing a routine for a hardware-based processing system having a fixed length two complement binary representation, the method comprising: receiving a sequence of instructions arranged to execute the routine, where the sequence of instructions comprises a set of arithmetic operations, wherein the output of the arithmetic operation exceeds the precision of the hardware-based processing system; identifying one or more pairs of instruction subsets in the instruction sequence, each pair of subsets having a corresponding equivalent truncation error; an optimized routine is generated by modifying one of the subsets of each pair to reverse one or more input symbols of the subset and modifying the instruction sequence to compensate for the inversion.
Owner:VODAFONE GROUP SERVICES LTD

Arithmetic device, measurement device, arithmetic processing program, and computer-readable recording medium

The present invention addresses the problem of calculating the root of a power function. An arithmetic device according to the present invention calculates a root Y of a power function (Y = AX, wherein A is a constant, and X is a prescribed numerical range). The arithmetic device comprises: an input unit into which input data indicating an exponent X is input; a first arithmetic circuit that executes a first arithmetic process on the basis of a linear approximation equation of a graph of a power function in a first numerical region of a numerical range of the exponent X; a second arithmetic circuit that executes a second arithmetic process on the basis of a linear approximation equation of a graph of a power function in a second numerical region of the numerical range, the second numerical region differing from the first numerical region; and a selector that outputs output data indicating the root Y calculated by the first arithmetic circuit when if exponent X indicated by the input data inputted into the input unit belongs to the first numerical region, and outputs output data indicating the root Y calculated by the second arithmetic circuit if the exponent X indicated by the input data inputted into the input unit belongs to the second numerical region.
Owner:KOITO MFG CO LTD

Processor macro-operation fusion

Disclosed are techniques for macro-operation fusion. In an aspect, a method for macro-operation fusion comprises detecting that a plurality of macro-operations involving a first register is a fusible set of macro-operations comprising a first macro-operation to perform an arithmetic operation using a second register and a second macro-operation to perform the arithmetic operation using an immediate value, wherein the arithmetic operation is addition or subtraction. The method also comprises decoding the fusible set to one micro-operation that performs functions of the fusible set, and executing the one micro-operation that performs the functions of the fusible set. In some aspects, the detection, decoding, and executing steps may be performed by an instruction fetch unit, a decoder unit, and an execution unit, respectively, of a processor. In some aspects, the instruction fetch unit routes the fusible set of macro-operations to the same decoder unit from a plurality of available decoder units.
Owner:AMPERE COMPUTING LLC

Vector combination instruction

There is provided an apparatus, a method, and a computer program. The apparatus is provided with a plurality of vector registers, each of the plurality of vector registers configured to store a plurality of elements. The apparatus is also provided with decoder circuitry responsive to a fused extremum instruction to generate control signals, the fused extremum instruction specifying first and second input vector registers. The apparatus is also provided with processing circuitry responsive to the control signals to perform an extremum calculation procedure comprising extracting a plurality of groups of elements comprising at least a first element extracted from the first input vector register and a second element extracted from the second input vector register. The extremum calculating procedure comprises outputting an extremum value from a plurality of arithmetic results, each generated from a respective group of elements by combining, using an arithmetic operation, the first and second elements.
Owner:ARM LTD

Concept for combining multiple parametrically coded audio sources

According to the present invention, multiple parametrically encoded audio signals can be efficiently combined using an audio signal generator, which generates an audio output signal by combining the down-mix channels and the associated parameters of the audio signals directly within the parameter domain, i.e. without reconstructing or decoding the individual input audio signals prior to the generation of the audio output signal. This is achieved by direct mixing of the associated down-mix channels of the individual input signals. It is one key feature of the present invention that the combination of the down-mix channels is achieved by simple, computationally inexpensive arithmetic operations.
Owner:FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV

Data processing method, system, apparatus, device, and storage medium

PendingCN122284948AFloating pointOperand
This application discloses a data processing method, system, apparatus, device, and storage medium. The method, applied to a processor, includes performing precision adaptive processing on the mantissa portions of a first operand and a second operand to obtain a first processed mantissa and a second processed mantissa. The first and second operands are represented in floating-point format, with a first mantissa bit width. A first arithmetic unit is configured according to the effective bit width of the first and second processed mantissas to perform multiplication operations on the first and second processed mantissas, generating an intermediate mantissa result. The arithmetic bit width of the first arithmetic unit is smaller than that of the second arithmetic unit, which performs multiplication operations on the corresponding mantissa portions of the first and second operands. An arithmetic operation result is generated based on the exponent portions of the first and second operands and the intermediate mantissa result. This solution achieves a balance between accuracy and hardware area, power consumption, and computing power.
Owner:SUZHOU YIZHU INTELLIGENT TECH CO LTD

Reconfigurable p-bit sampling hardware

PCT designated stageWO2026131811A1Random number generatorsControl cellLogisim
A hardware random number generator (HW-RNG) and related method are disclosed. The HW- RNG comprises a sample generation stage, adapted to produce primary samples from a plurality of primitive probability distributions, a sample processing stage and a control unit. The sample generation stage includes sets of programmable p-bit devices, a programming unit to adjust the mean values for each set of p-bit devices, and a distinct sampling circuit for each set of p-bit devices. The sample processing stage comprises function logic blocks and selection circuitry configured to route at least one subset of the primary samples to a corresponding function logic block. The control unit is configured to obtain information relating to a composition of basis distributions representative of a target distribution, instruct the function logic block to perform at least arithmetic operation identified by the information, instruct the programming unit to program the sets of p-bit devices according to the composition of basis distributions, and generate the select signal to operatively couple the function logic block to sampling circuits that produce primary samples of random variables defined by the composition of basis distributions.
Owner:INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)

Abnormality discrimination program, monitoring system equipped with the same, and fire monitoring system

To provide an abnormality discrimination program that can increase or decrease variation in a value of a physical quantity at a normal time and can adjust sensitivity with which a processor discriminates the occurrence of an abnormality.SOLUTION: An abnormality discrimination program is capable of causing a processor 12 to execute arithmetic processing including random number calculation processing S3 for calculating a random number value for increasing significant digits of a physical quantity x, and random number addition processing S4 for adding the random number value to the physical quantity x. The random number calculation processing S3 causes the processor 12 to calculate a random number value in accordance with a first condition that sets an average value of the calculated random number values to 0, and a second condition that sets a set value for determining a width from the upper limit to the lower limit of the calculated random number values to α. By increasing or decreasing the set value α, it is possible to increase or decrease variation in values of the physical quantity x, and adjust sensitivity with which the processor 12 discriminates the occurrence of an abnormality.SELECTED DRAWING: Figure 2
Owner:NIPPON DRY CHEM CO LTD

Information processing device selecting from among plural arithmetic operation programs differing from each other with respect to an order of operations for solving a same numerical formula, and information processing method and storage medium

In an information processing device, at least one processor acquires edited arithmetic operation data which indicates a result of arithmetic operations which are performed on a numerical formula on the basis of an input operation from a target person, decides whether it is preferable to change an arithmetic operation program which is stored in a memory and is based on the numerical formula, and in a case where it is decided that it is preferable to change the arithmetic operation program, changes the arithmetic operation program on the basis of the edited arithmetic operation result data which is acquired.
Owner:CASIO COMPUTER CO LTD

Data processing apparatus and data processing method

This application discloses a data processing apparatus and a data processing method. The apparatus includes: a configuration module, an input routing module, an interconnection routing module, and multiple multiply-accumulate unit modules; the configuration module configures the other modules according to an input mathematical model; the input routing module establishes an input route from the input data channel to the input interface of the multiply-accumulate unit module according to the configuration; the interconnection routing module establishes an interconnection route from the output interface of the preceding multiply-accumulate unit module to the input interface of the following multiply-accumulate unit module according to the numbering order of the multiply-accumulate unit modules, so as to realize the unidirectional cascading of multiple multiply-accumulate unit modules; the multiply-accumulate unit modules obtain their input data through the input route and / or the interconnection route and perform arithmetic operations on their input data according to the configuration. This data processing apparatus can realize flexible and complex arithmetic operations, meet the needs of switching and updating mathematical models, and balance data processing efficiency, data transmission efficiency, and interconnection overhead.
Owner:SANECHIPS TECH CO LTD

Arithmetic operation device, testing method

An arithmetic operation device executes a test using a partially reconfigurable programmable logic unit, the programmable logic unit includes a test target circuit which is a user circuit, and a non-test circuit which is a user circuit which is not the test target circuit, and the arithmetic operation device includes a configuration control unit which causes the programmable logic unit to form, by partial reconfiguration, a test partition unit which separates the test target circuit and the non-test circuit, and a partition control unit which controls the test partition unit to test the test target circuit.
Owner:ASTEMO LTD

Information processing device, information processing method, and information processing program

This system performs searches related to entities and returns the search results as entities. [Solution] The information processing device according to the present invention is characterized by comprising: a UI display control unit that displays a UI for arithmetic operation search; a search execution unit that performs an arithmetic operation search based on an entity's calculation formula when the entity's calculation formula is entered into the UI for arithmetic operation search; and a result display control unit that displays the entity returned as a result of the arithmetic operation search based on the entity's calculation formula on the UI for arithmetic operation search.
Owner:LY CORP