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

30 results about "Vector size" patented technology

Instructions for efficiently accessing unaligned partial vectors

One embodiment of the present invention provides a processor that is configured to execute load-swapped-partial instructions. An instruction fetch unit within the processor is configured to fetch the load-swapped-partial instruction to be executed. Note that the load-swapped-partial instruction specifies a source address in a memory, which is possibly an unaligned address. Furthermore, an execution unit within the processor is configured to execute the load-swapped-partial instruction. This involves loading a partial-vector-sized datum from a naturally-aligned memory region encompassing the source address. While loading the partial-vector-sized datum, bytes of the partial-vector-sized datum are rotated to cause the byte at the specified source address to reside at the least-significant byte position within the partial-vector-sized datum for a little-endian memory transaction, or to cause the byte to be positioned at the most-significant byte position within the partial-vector-sized datum for a big-endian memory transaction.
Owner:APPLE INC

Vectorized software packet forwarding

An intermediate network node is configured to forward a plurality of packets concurrently, e.g., as a vector, rather than one packet at a time. As such, the node can load a single sequence of forwarding instructions that may be repeatedly executed for packets in the vector. In addition, the intermediate network node adaptively controls the rate at which it processes data packets through a directed forwarding graph. To that end, the intermediate node is configured to dynamically select the number of packets per vector, i.e., vector size, processed at each node of the forwarding graph. Further, the intermediate node also may be configured to dynamically select timing intervals for one or more “node timers” used to control the rate at which packets traverse through the graph. Illustratively, the vector size and node-timer intervals are selected so that the average latency through the forwarding graph is less than a predetermined target latency, e.g., 50 microseconds (μs).
Owner:CISCO TECH INC

Instructions for efficiently accessing unaligned partial vectors

One embodiment of the present invention provides a processor that is configured to execute load-swapped-partial instructions. An instruction fetch unit within the processor is configured to fetch the load-swapped-partial instruction to be executed. Note that the load-swapped-partial instruction specifies a source address in a memory, which is possibly an unaligned address. Furthermore, an execution unit within the processor is configured to execute the load-swapped-partial instruction. This involves loading a partial-vector-sized datum from a naturally-aligned memory region encompassing the source address. While loading the partial-vector-sized datum, bytes of the partial-vector-sized datum are rotated to cause the byte at the specified source address to reside at the least-significant byte position within the partial-vector-sized datum for a little-endian memory transaction, or to cause the byte to be positioned at the most-significant byte position within the partial-vector-sized datum for a big-endian memory transaction.
Owner:APPLE INC

Sparse channel estimation for orthogonal frequency division multiplexed signals

A computationally efficient channel estimation technique for use within an orthogonal frequency division multiplexing (OFDM) communication system determines coefficients of a channel transfer function by calculating the dot products of a pilot vector and a plurality of interpolation vectors. One dot product is preferably calculated for each subcarrier of interest within the system. The pilot vector is extracted from an OFDM symbol received from a communication channel. In a preferred approach, a number of interpolation vectors are precalculated and stored within a communication device for subsequent use during channel estimation and equalization operations. The technique is highly flexible and can be implemented using, for example, a variable user block size or a variable pilot vector size.
Owner:INTEL CORP

Lane position information for processing of vector

Processing circuitry performs a plurality of lanes of processing on respective data elements of at least one operand vector to generate corresponding result data elements of a result vector. The processing circuitry identifies lane position information for each lane of processing, the lane position information for a given lane identifying a relative position of the corresponding result data element to be generated by the given lane within a corresponding result data value spanning one or more result data elements of the result vector. The processing circuitry is configured to perform each lane of processing in dependence on the lane position information identified for that lane. This enables generation of results which are wider or narrower than the vector size supported in hardware.
Owner:ARM LTD

Method and system for implementing collection program interface for accessing a collection of data associated with a legacy enumeration application interface

A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls to the first API, the software wrapper delegates to a pre-existing enumeration of objects. The wrapper creates a vector identifying elements of the enumeration. Iterators provided by the wrapper maintain positional cursors for calls to the second API. A comparison is made between each of the positional cursors and the vector. If a positional cursor exceeds the size of the vector, additional elements are extracted from the enumeration, placed in the vector, and returned on the second API. Otherwise, if the positional cursor is smaller than the vector size, the wrapper delegates directly to the vector. The first API can be a java-based enumeration API and the second API can be a java-based collection API.
Owner:IBM CORP

Optimized multi-mode DFT implementation

The present invention relates to a method and apparatus for implementing a discrete Fourier transformation (DFT) of a predetermined vector size, wherein at least one enhanced DFT module is provided by using at least one type of DFT module including multiplication by first and second types of twiddle factors in respective different multiplication stages separated by an intermediate integration stage, and generating the enhanced DFT module by combining the at least one type of DFT module with a recursive stage configured to multiply by a third type of twiddle factor and to selectively switch between a bypass function and a butterfly function in said recursive stage. Thereby, an implementation of non 2x-radix Fourier transformation can be achieved with moderate hardware complexity.
Owner:NOKIA CORP

Target detection and tracking method based on unmanned aerial vehicle video

The invention relates to a target detection and tracking method based on an unmanned aerial vehicle video. The method comprises the following steps: for a given video image sequence, respectively marking three frames of images which are images when starting to read a video as F1, F2 and F3; performing an optical flow method on the F1 and the F2 to obtain an optical flow feature point set P1, copying an image F2, reserving pixel values at positions corresponding to feature points in the P1 in the copied image, setting the pixel values at other positions to be 0, and recording the processed image as G1; in the same way, operating an optical flow method on the F2 and the F3, and obtaining an image G2 through processing in the same way; performing optical flow detection on the images G1 and G2, and screening the extracted optical flow characteristics, including vector size screening and rectangular window screening; taking an output result of the final detection module as an initializationtemplate of the KCF tracker; and using a KCF tracking algorithm to track subsequent video frames. According to the method, the detection precision is improved, and the unmanned aerial vehicle video target automatic detection and tracking effects are realized.
Owner:四川图珈无人机科技有限公司

System and Method for Adaptive Vector Size Selection for Vectorized Query Execution

System and method embodiments are provided for adaptive vector size selection for vectorized query execution. The adaptive vector size selection is implemented in two stages. In a query planning stage, a suitable vector size is estimated for a query by a query planner. The planning stage includes analyzing a query plan tree, segmenting the tree into different segments, and assigning to the query execution plan an initial vector size to each segment. In a subsequent query execution stage, an execution engine monitors hardware performance indicators, and adjusts the vector size according to the monitored hardware performance indicators. Adjusting the vector size includes trying different vector sizes and observing related processor counters to increase or decrease the vector size, wherein the vector size is increased to improve hardware performance according to the processor counters, and wherein the vector size is decreased when the processor counters indicate a decrease in hardware performance.
Owner:FUTUREWEI TECH INC

HOG feature and FAST algorithm-based eyes positioning method

The invention discloses an FOG feature and FAST algorithm-based eyes positioning method. The method comprises the following steps of: loading a trained SVM model file; obtaining the ith frame image to be positioned, and copying an image midImage; preprocessing the image midImage; carrying out facula detection by using a FAST algorithm, and obtaining a candidate area center point coordinate vector points; sequentially judging whether a candidate area is an eye area or not, and obtaining eye area center point vector pointsTru; screening points in the vector pointsTru so as to obtain an eye area center point vector, the final return vector of which is 2 for the most; if only one eye is detected, carrying out repair; and returning an eye area center point vector pointsFnl, traversing the vector pointsFnl, and intercepting a rectangular area which takes the pointsFnl as center to serve as an eye area. The method is capable of stably adapting to the environment change, and is relatively high in environment robustness and correctness and relatively low in false alarm rate.
Owner:杭州岱石科技有限公司

Single factor atmospheric polarization modeling method based on Rayleigh scattering

The invention provides a single factor atmospheric polarization modeling method based on Rayleigh scattering, comprising the following steps: selecting the observation point and establishing a celestial coordinate system and obtaining the current time sun position using the observation time and observation point geographic coordinate; selecting any point to be measured on the celestial sphere surface and solely determining a northeast coordinate system based on the current time sun position using the point to be measured as the coordinate origin; in the northeast coordinate system, decomposing the incidence natural light into two beams of linearly polarized light in same intensity, vertical electric-field vibration direction, no fixed phase relation, and computing the scattered light electric field strength component under linearly polarized light incidence. The method uses the electric intensity vector to describe light wave and uses the vector size of the scattered light electric field strength component to obtain the polarization degree of the point to be measured and uses the vector direction of the scattered light electric field strength component to obtain the polarization direction of the point to be measured, thus the distributed model of the all-day atmospheric polarization information is obtained and the accuracy and the expansibility of the atmospheric polarization model is increased.
Owner:HEFEI UNIV OF TECH

Three-dimensional color coding display method for myocardial blood volume distribution

The invention relates to a three-dimensional color coding display method for myocardial blood volume distribution, through which the blood volume distribution information of electrocardiosignals is converted and displayed on a visual three-dimensional color model. The method is characterized in that a 12-lead electrocardiogram (ECG) of a human body is collected, and the myocardial blood volume distribution information of the ECG, i.e. ST-segment deviation, is extracted; in a cardiac electric axis system, the total electrocardial damage vector is obtained through the adverse projection of the ST-segment damage vector of each lead; a standard three-dimensional heart model is established, the central position of an area where the blood volume is scarcely distributed is the joint of the total damage vector and the surface of the heart model, the distribution range is proportional to the total damage vector, and RGB (red, green and blue) coding is carried out according to the different distances between all the positions and the center of the area where the blood volume is scarcely distributed, so as to display the myocardial blood volume distribution on the surface of the heart model.
Owner:UNIV OF SCI & TECH OF CHINA

Method and apparatus for receiving signal for MIMO system

Provided is a method and apparatus for receiving a signal for a MIMO system. The receiving apparatus includes: a QR decomposer for calculating a unitary matrix Q, an upper triangle matrix R, and a vector size for a received signal; a multiple dimension detector for calculating a first LLR for an output of the QR decomposer through multiple dimension detection; an inverse matrix and weight calculator for calculating an inverse matrix for the upper triangle matrix R and a weight; an interference remover for regenerating a symbol for a demodulated data stream using the fist LLR and removing interference from an output vector of the QR decomposer using the regenerated symbol; and a weight zero forcing unit for performing zero forcing on the interference removed output vector from the interference remover using the inverse matrix of the upper triangle matrix R and the weight and calculating a second LLR.
Owner:ELECTRONICS & TELECOMM RES INST

Lane position information for processing of vector

Processing circuitry performs a plurality of lanes of processing on respective data elements of at least one operand vector to generate corresponding result data elements of a result vector. The processing circuitry identifies lane position information for each lane of processing, the lane position information for a given lane identifying a relative position of the corresponding result data element to be generated by the given lane within a corresponding result data value spanning one or more result data elements of the result vector. The processing circuitry is configured to perform each lane of processing in dependence on the lane position information identified for that lane. This enables generation of results which are wider or narrower than the vector size supported in hardware.
Owner:ARM LTD

Deep learning mode recognition method for vector core convolutional neural network

The invention discloses a deep learning pattern recognition method of a vector kernel convolutional neural network, the method comprising: (1) designing the structure of the vector kernel convolutional neural network, including an input layer, a convolutional layer, and at least one fully connected layer , and the output layer of the soft-max classifier; where the input is an image of size m×n, the kernels of layer l are vectors of size pl×1 or vectors of size 1×ql, and Nl represents the size of layer l The number of convolution kernels; select the values ​​of pl (or ql) and Nl based on experience, the convolution operation step size of the l layer is sl (sl≥1), and the activation function is selected as a corrected linear unit; (2) set The number of iterations of the convolutional neural network, select the cost function, and use the training samples {(x1,y1),...,(xD,yD)} to learn the parameters of the vector kernel convolutional neural network according to the backpropagation algorithm;( 3) Judging whether the number of iterations is completed, if not, continue training; if the number of iterations is completed, input the test sample into the trained network model for testing, and obtain the test result.
Owner:BEIJING UNIV OF TECH

QR decomposition apparatus and method for MIMO system

Provided are a QR decomposition apparatus and method for a MIMO system. The QR decomposition apparatus includes: a norm calculator for calculating a vector size norm for a channel input; a Q column calculator for calculating a column value of a unitary matrix Q by multiplying a delayed channel input with √{square root over (norm)}; an R row calculator for receiving the delayed channel input, the output of the Q column calculator, and 1 / √{square root over (norm)}, and calculating a row value of an upper triangular matrix R; a Q update calculator for receiving the delayed channel input, the output of the R row calculator, and a delayed output of the Q column calculator, and calculating a Q update matrix value; and a norm update calculator for receiving a delayed output of the norm calculator and an output of the R row calculator, and outputting a norm update matrix value.
Owner:ELECTRONICS & TELECOMM RES INST

Vector slide rule set

The invention relates to a vector slide rule set, and belongs to the technical field of teaching instruments. The slide rule set is mainly composed of a main rule and an auxiliary rule, and comprisesa rule head, a rule body, a rule tail, a thin steel wire, a short screw, a sliding block, a flexible rule box and the like. The vector size represented by the unit length can be specified according toactual needs; and not only force synthesis demonstration but also synthesis operation of vectors such as speed, displacement and the like can be carried out. The slide rule set can intuitively read out an included angle between the vectors and calculate out the size of a resultant vector without complicated calculation, also can be used as a ruler to measure the length, and is simple to operate and is intuitive and convenient.
Owner:HUAIHUA UNIV

Optical guidance moving direction prediction method

This invention utilizes the moving vectors of last two correct mean absolute difference (MAD) matrixes to be the base of direction forecast and takes the last correct rector position as the center to forecast and fins out the possible direction of multiple MAD (min) phases and dimensions of vectors in the judgment way of extending layers by layer. Each time before comparing the next frame, a candidate block replaces the reference frame at the center, so that the shift vector varies in a certain sphere.
Owner:EXPLORE MICROELECTRONICS

Rotary type-based fluid pattern spraying method

The invention discloses a rotary type-based fluid pattern spraying method which comprises a stand, a rotating body, a sliding spray pipe, a pushing guide rod and a reducing annular path. The reducing annular path is a groove arranged on the stand or a convex road fixed on the stand and surrounds around the inlet pipe axial line of the rotating body, and the radius vector size thereof is variable. Fluid enters the rotating body and is finally sprayed out of an oblique nozzle after passing through each outlet branched pipe. On one hand, the rotating body, the sliding spray pipe and the pushing guide rod together rotate around the inlet pipe axial line of the rotating body under the action of fluid kinetic moment; on the other hand, the sliding spray pipe is pushed to move to and fro relative to the rotating body by the pushing guide rod under the control of the reducing annular path, so that the fluid sprayed out of the nozzle has pattern effect. The invention has the advantages of no need of additional power, no need of automatically controlled electric apparatuses and the like.
Owner:CENT SOUTH UNIV

Binocular positioning method based on hog feature and fast algorithm

A binocular positioning method based on HOG feature and FAST algorithm, load the trained SVM model file; obtain the i-th frame image to be positioned, and copy the image midImage; preprocess the image midImage; use the FAST algorithm to perform spot Detect, obtain the coordinate vector points of the center point of the candidate area; judge whether the candidate area is the eye area in turn, and obtain the center point vector pointsTru of the eye area; filter the points in the vector pointsTru, and obtain the eye area whose final return vector size is at most 2 Center point vector; if only one eye is detected, repair it; return the center point vector pointsFnl of the eye area, traverse the vector pointsFnl, and intercept the rectangular area centered on pointsFnl as the eye area. The invention stably adapts to changes in the environment, has high robustness and accuracy to the environment, and has low false alarm rate.
Owner:杭州岱石科技有限公司

Optimized multi-mode DFT implementation

The present invention relates to a method and apparatus for implementing a discrete Fourier transformation (DFT) of a predetermined vector size, wherein at least one enhanced DFT module is provided by using at least one type of DFT module including multiplication by first and second types of twiddle factors in respective different multiplication stages separated by an intermediate integration stage, and generating the enhanced DFT module by combining the at least one type of DFT module with a recursive stage configured to multiply by a third type of twiddle factor and to selectively switch between a bypass function and a butterfly function in said recursive stage. Thereby, an implementation of non 2x-radix Fourier transformation can be achieved with moderate hardware complexity.
Owner:NOKIA CORP

Single factor atmospheric polarization modeling method based on Rayleigh scattering

The invention provides a single factor atmospheric polarization modeling method based on Rayleigh scattering, comprising the following steps: selecting the observation point and establishing a celestial coordinate system and obtaining the current time sun position using the observation time and observation point geographic coordinate; selecting any point to be measured on the celestial sphere surface and solely determining a northeast coordinate system based on the current time sun position using the point to be measured as the coordinate origin; in the northeast coordinate system, decomposing the incidence natural light into two beams of linearly polarized light in same intensity, vertical electric-field vibration direction, no fixed phase relation, and computing the scattered light electric field strength component under linearly polarized light incidence. The method uses the electric intensity vector to describe light wave and uses the vector size of the scattered light electric field strength component to obtain the polarization degree of the point to be measured and uses the vector direction of the scattered light electric field strength component to obtain the polarization direction of the point to be measured, thus the distributed model of the all-day atmospheric polarization information is obtained and the accuracy and the expansibility of the atmospheric polarization model is increased.
Owner:HEFEI UNIV OF TECH

A correction method and system for watershed runoff forecast

The invention discloses a river basin runoff forecast correction method and system. The method comprises the steps of obtaining real-time river basin runoff forecast data, corresponding rainfall data and runoff measured data, extracting historical data, calculating a correlation coefficient vector Vr of each set of historic runoff process data and other sets of historic runoff process data, dividing the historic runoff process data into two categories according to vectors, building a nonlinear forecast model for each category of the runoff process data, performing correlation analysis on the real-time river basin runoff forecast data, the corresponding rainfall data and the historic runoff process data, selecting the forecast model with the maximum coefficient as a correction model, adopting the real-time river basin runoff forecast data and the corresponding rainfall data as the input of the selected correction model, and outputting the corrected river basin runoff forecast data calculated by the selected correction model. According to the river basin runoff forecast correction method and system, the runoff forecast correction precision is improved, and the important decision information guidance is provided for reservoir optimal dispatching.
Owner:STATE GRID HUNAN ELECTRIC POWER +2

Sopc multi-axis linkage motion controller and control system based on fpga

The invention discloses an FPGA-based SOPC multi-axis linkage motion controller and a control system. Among them, an FPGA-based SOPC multi-axis linkage motion controller includes a storage module, a soft-core IP and a multi-axis linkage motion control module. The multi-axis linkage motion control module is configured to execute the following program: set the continuous processing The starting processing point of the line segment is the origin under the X, Y, Z coordinate system; obtain the coordinate information of the current processing point in the line segment that can be processed continuously relative to the origin; obtain the virtual long axis of the vector in real time, among which, The vector direction of the virtual long axis is from the origin to the current processing point, and the vector size of the virtual long axis is the distance between the current processing point and the origin; the speed is adjusted in the vector direction of the virtual long axis, and then the virtual long axis is used to adjust X, Digital integral interpolation is performed on the Y and Z axes to realize the distribution of the feed pulses of the X, Y, and Z axes, and finally realize the speed regulation of the X, Y, and Z axes.
Owner:SHANDONG JIANZHU UNIV

Smart community security system based on cloud computing

The invention discloses a smart community security system based on cloud computing. The system comprises a camera, an image acquisition module, a basic center image block acquisition module, a centerposition identification module, a point position identification and acquisition module, a coordinate acquisition module, a vector solving module, an included angle solving module, a vector size ratiosolving module, a rotation angle solving module and a scaling-up or scaling-down proportion solving module, a first image amplification or reduction module, a first image rotation module, a first image translation module and an alarm judgment module which are installed in a smart community. According to the invention, through the mutual cooperation of the modules, the deformed image collected by the camera in the security area is effectively adjusted, the deformed image is conveniently compared with the basic image, the image comparison accuracy is effectively improved, and the security in thesecurity area is improved.
Owner:林心

System and method for adaptive vector size selection for vectorized query execution

System and method embodiments are provided for adaptive vector size selection for vectorized query execution. The adaptive vector size selection is implemented in two stages. In a query planning stage, a suitable vector size is estimated for a query by a query planner. The planning stage includes analyzing a query plan tree, segmenting the tree into different segments, and assigning to the query execution plan an initial vector size to each segment. In a subsequent query execution stage, an execution engine monitors hardware performance indicators, and adjusts the vector size according to the monitored hardware performance indicators. Adjusting the vector size includes trying different vector sizes and observing related processor counters to increase or decrease the vector size, wherein the vector size is increased to improve hardware performance according to the processor counters, and wherein the vector size is decreased when the processor counters indicate a decrease in hardware performance.
Owner:FUTUREWEI TECH INC

Method and apparatus for receiving signal for MIMO system

Provided is a method and apparatus for receiving a signal for a MIMO system. The receiving apparatus includes: a QR decomposer for calculating a unitary matrix Q, an upper triangle matrix R, and a vector size for a received signal; a multiple dimension detector for calculating a first LLR for an output of the QR decomposer through multiple dimension detection; an inverse matrix and weight calculator for calculating an inverse matrix for the upper triangle matrix R and a weight; an interference remover for regenerating a symbol for a demodulated data stream using the fist LLR and removing interference from an output vector of the QR decomposer using the regenerated symbol; and a weight zero forcing unit for performing zero forcing on the interference removed output vector from the interference remover using the inverse matrix of the upper triangle matrix R and the weight and calculating a second LLR.
Owner:ELECTRONICS & TELECOMM RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products