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

32 results about "Single assignment" patented technology

Single assignment. (programming) A property of variables in a functional language. If a variable is only assigned a value once then an instance of that variable is thereafter semantically equivalent to the value.

System and method to efficiently represent aliases and indirect memory operations in static single assignment form during compilation

A system and method for an optimizer of a compilation suite for representing aliases and indirect memory operations in static single assignment (SSA) during compilation of a program having one or more basic blocks of source code. The optimizer converts all scalar variables of said program to SSA form, wherein said SSA form includes a plurality of variable versions, zero or more occurrences of a chi function, zero or more occurences of a phi function, and zero or more occurrences of a mu function. The chi function, phi function, and mu function are inserted for the variable versions. The optimizer also determines whether a variable version can be renamed to a zero version, and upon such a determination, the optimizer renames the variable version to a zero version. The optimizer further converts all indirect variables of a program to SSA form, wherein the SSA form includes a plurality of virtual variable versions such that a virtual variable is assigned to an indirect variable, zero or more occurrences of a chi function, zero or more occurences of a phi function, and zero or more occurrences of a mu function. The chi function, phi function, and mu function are inserted for the virtual variables. The optimizer hashes a unique value number and creates a corresponding hash table entry for each variable version and each virtual variable remaining after renaming all zero versions. The optimizer also applies global value numbering to each basic block of the program.
Owner:MORGAN STANLEY +1

Structure optimization method for low frequency electromagnetic sensor based on genetic algorithm

The invention relates to a structure optimization method for a low frequency electromagnetic sensor based on a genetic algorithm. The method is suitable for the structure design of a COMSOL analog low frequency electromagnetic sensor model and the shape reconstruction for defect detecting and belongs to the field of nondestructive detection. The method comprises the following steps: on the basis of simplifying the COMSOL analog low frequency electromagnetic sensor model, parameterizing an optimization model of the COMSOL analog low frequency electromagnetic sensor and defining the reading paths for different variables; setting a genetic optimized fitness function and main parameters including an algorithm running parameter and a control parameter; compiling a dynamic link function, calling for the COMSOL model by MATLAB and constructing a channel for mutually transferring data; calling a COMSOL genetic algorithm for optimizing the parameters of the low frequency electromagnetic sensor model, and while acquiring the fitness function meeting the convergence criterion, acquiring an optimized result, namely, the optimized structure parameter of the low frequency electromagnetic sensor. According to the method provided by the invention, the limitation of the COMSOL single assignment operation is broken through and the intelligent optimization of the COMSOL model parameters is realized.
Owner:BEIJING UNIV OF TECH

Method and apparatus for ordered predicate phi in static single assignment form

A Φ function provides a mechanism for static single assignment in the presence of predicated code. Guards placed on each source operand of the Φ function indicate the condition under which the corresponding source operand is live and provide correct materialization of the Φ functions after code reordering. For control functions Φc representing a confluence of live reaching definitions at a join point in the control flow graph, the guards indicate the basic block which is the source of the edge associated with the source operand. The Φc operands are paired with the source basic block of the incoming edge(s) along which they are live. The operands are also ordered according to a topological ordering of their associated block. This ordering is maintained through subsequent code transformations. In the topological ordering, the source of the edge from which the definition was passed is defined. A predicate Φ function Φp, represents the confluence of definitions in a straight line of code in which some of the definitions have been predicated. For Φp, the guards on the source operands indicate the predicate under which the corresponding operand is live. The order of the operands is such that the Φp function can be fully materialized by inserting a copy from each source operand to the target variable, in the corresponding order, and each predicated by the associated predicate guard.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Method for analyzing space distribution feature of ground rainfall runoff pollution based on GIS (Geographic Information System) technology

The invention relates to a method for analyzing a space distribution feature of ground rainfall runoff pollution based on a GIS (Geographic Information System) technology. The method comprises the following steps: acquiring space information data of a land area in a research area; performing sampling and analyzing; preprocessing detection data of rainfall runoff pollution and establishing a database; building an optimal GIS model; and generating a space distribution map of rainfall runoff pollution levels. In the method, the GIS technology is introduced into the analysis for the space distribution feature of the rainfall runoff pollution, so that faults caused by a subjective method are reduced. Meanwhile, the space distribution feature of the rainfall runoff pollution is simulated by the GIS technology, so that the problem of relatively low accuracy of a calculation result due to a conventional export coefficient method in which single assignment is mainly performed according to the type of land use is solved, and scientific guidance is provided for the effective making of a rainfall runoff pollution control strategy, the implementation of a pollution control measure and the development of sponge city construction.
Owner:SHANGHAI MUNICIPAL ENG DESIGN INST GRP

Intelligent contract security auditing method based on symbol abstraction analysis

The invention discloses an intelligent contract security auditing method based on symbol abstraction analysis, and the method comprises the following steps: S1, inputting a to-be-detected contract source code, and generating a static detection file through a contract compiler; s2, traversing the static detection file to generate a control flow chart (CFG) file and collecting contract information; s3, converting the CFG into a single assignment statement text SSA by using the contract information, performing modeling analysis on the single assignment statement text SSA, and traversing and collecting contract attribute information; s4, integrating the contract attribute information as input, executing vulnerability detection strategy search, and generating vulnerability types and vulnerability positions; s5, the vulnerability type and the vulnerability position serve as input of a symbolic analysis engine, a basic block where the vulnerability is located is inquired, the symbolic analysis engine analyzes the vulnerability type and the vulnerability position, traceability traversal is conducted on an execution path of the vulnerability, and the vulnerability is obtained. And completing verification and screening work of the generated vulnerability type and the vulnerability position.
Owner:HAINAN NORMAL UNIV

A Genetic Algorithm-Based Structural Optimization Method for Low-Frequency Electromagnetic Sensors

The invention relates to a structure optimization method for a low frequency electromagnetic sensor based on a genetic algorithm. The method is suitable for the structure design of a COMSOL analog low frequency electromagnetic sensor model and the shape reconstruction for defect detecting and belongs to the field of nondestructive detection. The method comprises the following steps: on the basis of simplifying the COMSOL analog low frequency electromagnetic sensor model, parameterizing an optimization model of the COMSOL analog low frequency electromagnetic sensor and defining the reading paths for different variables; setting a genetic optimized fitness function and main parameters including an algorithm running parameter and a control parameter; compiling a dynamic link function, calling for the COMSOL model by MATLAB and constructing a channel for mutually transferring data; calling a COMSOL genetic algorithm for optimizing the parameters of the low frequency electromagnetic sensor model, and while acquiring the fitness function meeting the convergence criterion, acquiring an optimized result, namely, the optimized structure parameter of the low frequency electromagnetic sensor. According to the method provided by the invention, the limitation of the COMSOL single assignment operation is broken through and the intelligent optimization of the COMSOL model parameters is realized.
Owner:BEIJING UNIV OF TECH
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