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

41 results about "Innermost loop" patented technology

Optical effect layers showing a viewing angle dependent optical effect, processes and devices for their production, items carrying an optical effect layer, and uses thereof

The invention relates to the field of the protection of security documents such as for example banknotes and identity documents against counterfeit and illegal reproduction. In particular, the invention relates to optical effect layers (OEL) showing a viewing-angle dependent optical effect, devices and processes for producing said OEL and items carrying said OEL, as well as uses of said optical effect layers as an anti-counterfeit means on documents. The OEL comprises a plurality of non-spherical magnetic or magnetizable particles, which are dispersed in a coating composition comprising a binder material, the OEL comprising two or more loop-shaped areas, being nested around a common central area that is surrounded by the innermost loop-shaped area, wherein, in each of the loop-shaped areas, at least a part of the plurality of non-spherical magnetic or magnetizable particles are oriented such that, in a cross-section perpendicular to the OEL layer and extending from the centre of the central area to the outer boundary of the outermost loop-shaped area, the longest axis of the particles in each of the cross-sectional areas of the looped-shaped areas follow a tangent of either a negatively curved or a positively curved part of hypothetical ellipses or circles.
Owner:SICPA HLDG SA

Programmable backward jump instruction prediction mechanism

A programmable backward jump instruction prediction mechanism includes a backward branch prediction queues (BBQ) for assisting an embedded processor to overcome an inevitable control hazard caused in a pipeline execution for a conditional branch instruction. A large percentage of nested loops exists in an application program executed by the embedded processor, and thus when the backward branch encounters a nested loop, the behavior of branch of a nested loop is similar to a queue that will automatically restore its original status; the whole nested loop iterates at a center and repeats the execution of innermost loops (Queue Front) and leaves the prediction miss to the next backward branch (an outer loop, Queue Next); once if an outer loop hits a branchy, the inner loop will repeat the branch ( and returns to the innermost loop Queue Front). Since the program counter (PC) and the branch address of the queue can be used for determining whether or not the program execution is still in a nested loop or whether or not a jump is from a backward branch by the target address of the branch instruction. It is only necessary to predict an execution and compare a specific branch address in the queue for each time, and thus the queue structure needs not to store too many instructions or quickly compare a large number of data by the associative memory technique. The hardware is very simple, but the effect is excellent. According to the simulation analysis of the application program, it is discovered that the average prediction accuracy is up to 82% and some applications may even have an accuracy of 99%. The hardware mechansim of the invention features a low cost and a low level of complexity, and thus fully satifying the requirements for low cost, low power consumption, and high performance / cost ratio of an embedded processor.
Owner:FENG CHIA UNIVERSITY

Optical effect layers showing a viewing angle dependent optical effect, processes and devices for their production, items carrying an optical effect layer, and uses thereof

The invention relates to the field of the protection of security documents such as for example banknotes and identity documents against counterfeit and illegal reproduction. In particular, the invention relates to optical effect layers (OEL) showing a viewing-angle dependent optical effect, devices and processes for producing said OEL and items carrying said OEL, as well as uses of said optical effect layers as an anti-counterfeit means on documents. The OEL comprises a plurality of non-spherical magnetic or magnetizable particles, which are dispersed in a coating composition comprising a binder material, the OEL comprising two or more loop-shaped areas, being nested around a common central area that is surrounded by the innermost loop-shaped area, wherein, in each of the loop-shaped areas, at least a part of the plurality of non-spherical magnetic or magnetizable particles are oriented such that, in a cross-section perpendicular to the OEL layer and extending from the center of the central area to the outer boundary of the outermost loop-shaped area, the longest axis of the particles in each of the cross-sectional areas of the looped-shaped areas follow a tangent of either a negatively curved or a positively curved part of hypothetical ellipses or circles.
Owner:SICPA HLDG SA

Compilation optimization method for conditional transfer prediction direction transformation

The invention discloses a compilation optimization method for conditional transfer prediction direction transformation. When serious performance loss caused by frequent branch prediction failure is found, the following steps are executed: S1, recompiling a source program, and adding compilation optimization options for transfer prediction direction transformation during compilation; S2, performingcontrol flow analysis on the source program, dividing the source program into a plurality of basic blocks, identifying conditional branch statements contained in the innermost layer of circulation ofthe source program, dividing the conditional branch statements into a plurality of independent basic blocks, and marking the first basic block with a special attribute of branch prediction failure; S3, inserting a transfer predictor direction switching instruction into the initial position of the basic block with the branch prediction failure special attribute; S4, enabling the compiler to continue to perform the remaining compiling process to generate the target code. According to the method, the problems of performance loss and potential errors caused by an embedded assembly mode can be avoided, the condition transfer prediction accuracy can be improved, and the purpose of reducing the performance loss is achieved.
Owner:JIANGNAN INST OF COMPUTING TECH

Multiple-scale quantum harmonic oscillator multi-mode function optimization system and method

InactiveCN105550787AImplement searchAchieve optimizationForecastingFunction optimizationQuantum harmonic oscillator
The invention relates to the calculation intelligent field and particularly relates to a multiple-scale quantum harmonic oscillator multi-mode function optimization system and a method. The invention improves the optimal position selection strategy of the current MQHOA method, all gauss sampling areas perform comparison on function values by targeting the sampling points generated by itself and the position of the optimal value is reserved as a new gauss sampling center. In the meantime, the convergence condition of the innermost loop is changed to the condition where the difference of the variance of all gauss sampling center positions between two iterations is smaller or equal to the current scale, and the QHO (quantum harmonic oscillator iteration ) performs internal layer circulation convergence. In the invention, the essence of the QHO convergence condition is to perform convergence when the change of each gauss sampling area position is small. The invention can realize the optimization problem of the complex function of the multi-global optimal position. For the complex functions having the multi-global optimal position, the method disclosed by the invention can perform convergence in most of time and thus realizes the search for the multiple global optimal positions.
Owner:SOUTHWEST UNIVERSITY FOR NATIONALITIES

A processor instruction cache-oriented low-power-consumption compiling method

The invention discloses a processor instruction cache-oriented low-power-consumption compiling method. The method comprises the following steps of S1, searching an innermost layer loop; s2, judging whether the found innermost-layer cycle can be expanded or not; s3, calculating the number of expansion times by combining with L0 cache, namely calculating the number of expansion times according to the maximum pseudo instruction number MAX-UNROLLED-INSNS of the loop body, the maximum average pseudo instruction number MAX-AVERAGE-UNROLLED-INSNS of the loop body and the maximum number of expansion times MAX-UNROLL-TIMES; s4, realizing code expansion according to the expansion times; s5, establishing a dependency graph for the statements in the loop at the middle end of the compiler, and settingeach statement in the loop as an area; s6, traversing all regions, and checking whether a dependency relationship of producers and consumers exists or not; s7, determining the optimal partition size according to the L0 cache capacity; s8, selectively merging the statements; and S9, generating a cyclic tree for each of the remaining partitions to realize cyclic stripping. According to the invention, a loop-optimized fine control strategy is realized, the high hit rate of the L0 cache is ensured, and the power consumption of instruction fetching and decoding is effectively reduced, so that the performance is improved and the power consumption is reduced.
Owner:JIANGNAN INST OF COMPUTING TECH

Optimization method based on 4-bit common convolution calculation

The invention provides an optimization method based on 4-bit common convolution calculation, and the method comprises the steps: adding simd instruction operation in a cycle of an innermost layer of an algorithm in a complete convolution calculation process; data are loaded in the circulation of the innermost layer through a data loading simd instruction, and after the data are loaded, the data are not loaded repeatedly in the register all the time; in the circulation of the innermost layer, the repeated use of the data is realized by copying a simd instruction; and 8 pieces of 16-bit data are finally stored in a 128-bit register through a multiplication simd instruction, a selection simd instruction and a shift simd instruction. According to the method, 16 pieces of data are loaded at a time and 16 results are calculated at a time, one piece of data in the data loaded at each time is copied to a variable of a simd instruction, 8-bit multiplication simd instruction calculation is carried out, and after 16-bit conversion is carried out, simd instruction accumulation calculation is carried out; the multiplication and accumulation are realized in the innermost layer circulation of the algorithm. The method is simple, and the speed is increased by about 10-20 times compared with that of a pure C algorithm.
Owner:北京君正集成电路股份有限公司

Stable control method of double-cylinder coordinated movement mechanism

The invention relates to a stable control method of a double-cylinder coordinated movement mechanism. The double-cylinder coordinated movement mechanism enables a hydraulic cylinder or an electric cylinder to make coordinated movement by stretching or contraction and thus an upper platform moves to different positions in a two-freedom-degree range with a pitching-direction freedom degree and an azimuth freedom degree, wherein the upper platform is capable of moving with the pitching-direction freedom degree and the azimuth freedom degree. Moreover, the control method employs a three-closed-loop control strategy is characterized in that a cylinder-length closed-loop control strategy is employed by the innermost loop, the intermediate loop employs a control strategy of the speed closed loopof the stable platform with the two freedom degrees relative to the inertial space, and the outermost loop employs a control strategy of the position closed loop of the stable platform with the two freedom degrees relative to the inertial space. According to the invention, stable control of the double-cylinder coordinated movement mechanism is realized; and the control strategy for fuzzy PI-feedforward composite control is added based on stable control. According to the ratios of sum moments, different membership functions and fuzzy rule bases are designed respectively, so that the control effect and stability precision are improved.
Owner:CHINA NORTH VEHICLE RES INST
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