Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

46 results about "Multiplication of vectors" patented technology

Large integer multiplication realizing method and device based on vector instructions

ActiveCN104461449AReduce the number of instructionsImprove computing throughputDigital data processing detailsXeon PhiTwo-vector
The invention provides a large integer multiplication realizing method and device based on vector instructions. The multiplicand and the multiplier of the large integer multiplication are each split into one or more vector length integers, the integers are multiplied, and all products are summed; when the integers with two vector lengths are multiplied, product vectors generated by all the vector multiplication instructions form two addition carry chains according to the appointed sequence, the vector addition instructions with carries are utilized for making carries generated by vector addition each time serve as input of the next vector addition instruction, all the addition carries in the chains are eliminated, and only two addition carries are generated and added back to obtain the product of the integers with the two vector lengths. Specifically, if the length of the multiplicand and the length of the multiplier are smaller than 1 / n of the vector length, multiplication of n groups of integers is combined into the one-time multiplication of vector length integers, and the calculation handling capacity is promoted by n times. Based on the large integer multiplication method, the invention further discloses a high-speed large integer multiplication device based on an Intel Xeon Phi co-processor. According to the method, instruction numbers needed by the large integer multiplication method are reduced, calculation delay is reduced, and the calculation handling capacity is improved.
Owner:DATA ASSURANCE & COMM SECURITY CENT CHINESE ACADEMY OF SCI

Estimation method for low-complexity channel in time division duplex (TDD) multi-base station cooperative system

The invention discloses an estimation method for low-complexity channel in a time division duplex (TDD) multi-base station cooperative system, belonging to the field of wireless communication technology. The estimation method comprises the steps of: acquiring a frequency domain signal and a primary time domain signal vector, setting a primary iteration counting variable m to be equal to 0, acquiring a primary time domain channel vector, acquiring a time domain signal vector vm+1 after being subjected to m+1 iterations, acquiring the time domain channel vector after being subjected to m+1 iterations, updating a circulating counting variable m, and if m is greater than P, continuously acquiring a time domain signal vector, otherwise, obtaining frequency domain channels of K users. According to a channel estimation algorithm provided by the invention, matrix inversion in a minimum mean square error algorithm is converted to matrix power series by utilizing a series expansion manner, multiplication of matrix and vector can be realized by means of fast fourier transform and inverse fast fourier transform, the estimation method has the advantages of low complexity and excellent property, and can be realized without small-scale statistics information of the channel.
Owner:BEIHANG UNIV +1

Symmetric matrix and vector multiplication parallel computing method and system

PendingCN114780913AFast implementation of multiplication calculationsRealize the multiplication calculationResource allocationComplex mathematical operationsComputational scienceConcurrent computation
The invention provides a symmetric matrix and vector multiplication parallel computing method and system, and the method comprises the steps: obtaining a symmetric matrix and a vector, and determining a thread count; dividing sub-regions; in each sub-region, defining a first axis and/or a second axis parallel to the symmetry axis; calculating a symmetry axis region and a vector, and writing into a register; performing two times of different first multiplication calculation on the first axis to obtain two groups of different data, and respectively writing the two groups of different data into a register; and performing two different second multiplication calculation on the second axis to obtain two or four groups of different data, and respectively writing the data into the register to obtain a calculation result of multiplication of the symmetric matrix and the vector. According to the scheme, multiplication calculation of the symmetric matrix and the vector can be accurately and rapidly achieved, the processing sequence of the elements in the matrix is reasonably planned, resources are reasonably allocated to all the threads, write-in conflicts can be effectively avoided, multi-thread parallel calculation is achieved, the calculation efficiency is high, loads of all the threads are balanced, and thread resources are reasonably distributed.
Owner:SHANGHAI LINCTEX DIGITAL TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products