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

107 results about "Shared variables" patented technology

Shared Variables. Shared Variables are a feature of the programming language APL which allows APL programs running on one processor to share information with another processor. Although originally developed for mainframe computers, Shared Variables were also used in personal computer implementations of APL.

Scalable runtime system for global address space languages on shared and distributed memory machines

An improved scalability runtime system for a global address space language running on a distributed or shared memory machine uses a directory of shared variables having a data structure for tracking shared variable information that is shared by a plurality of program threads. Allocation and de-allocation routines are used to allocate and de-allocate shared variable entries in the directory of shared variables. Different routines can be used to access different types of shared data. A control structure is used to control access to the shared data such that all threads can access the data at any time. Since all threads see the same objects, synchronization issues are eliminated. In addition, the improved efficiency of the data sharing allows the number of program threads to be vastly increased.
Owner:DAEDALUS BLUE LLC

Power-gas energy flow distributed cooperative optimization calculation method based on alternating direction multiplier method

InactiveCN107292456AAchieving OptimizabilityOvercome deficienciesForecastingShared variablesResearch Object
The invention provides a power-gas energy flow distributed cooperative optimization calculation method based on an alternating direction multiplier method. Firstly distributed independent optimization bodies-a power optimization body and a natural gas optimization body are determined according to the research object power-gas interconnection system, and both of the bodies are in the same position; the connection features of the power-gas interconnection system are analyzed, a coupling element model is researched and abstracted as the corresponding coupling constraint, and power flow and natural gas flow shared variables are determined; second-order cone programming sub-problems corresponding to the bodies are constructed accordingly for aiming at the problem of natural gas system pipeline gas flow direction optimization by adopting the McCormick equation and the relaxation technology; and mutual interaction and alternating solution of all the optimization sub-problems can be performed according to the alternating direction multiplier method solving mode, and the convergence can be judged according to the convergence criterion so that distributed cooperative optimization calculation of the power flow and the natural gas flow can be realized.
Owner:CHONGQING UNIV +1

Multi-target random fuzzy dynamic optimal energy flow modeling and solving method for multi-energy coupling transmission and distribution network

ActiveCN105703369ARealize comprehensive coordination and optimization of schedulingAc networks with different sources same frequencyElectric power systemEnergy coupling
The invention relates to a multi-target random fuzzy dynamic optimal energy flow modeling and solving method for a multi-energy coupling transmission and distribution network and belongs to the field of day-ahead scheduling plan research of electric power systems in an energy interconnection environment. The method comprises the following steps: basic data in a system scheduling period are obtained,; random fuzzy space-time sequence models for large-scale wind power, distributed power source and multi-energy loads are obtained via historical data mining; power and voltages of a power transmission network and all active distribution networks at joint nodes are used as share variables; multi-target SoS dynamic optimal energy flow models characterized by high economic performance, low carbon emission, renewable energy absorption, loss reduction and the like are built within static state security constraints; multi-energy source charge forecast can be realized through random fuzzy simulation; a Pareto solution set, an optimal compromise solution and an energy flow result can be obtained via adoption of an improved SoS layered optimizetion algorithm based on approximate dynamic programming and NSGA-11. The method can adapt to a development trend of energy interconnection, and comprehensive coordination optimization of day-ahead scheduling of transmission and distribution parties can be realized on the premise that requirements for static state safety and stabilization of systems can be satisfied.
Owner:马瑞

Dynamic server page meta-engines with data sharing for dynamic content and non-JSP segments rendered through other engines

Rendering a meta-page through a meta-engine, the meta-engine including a tag handler, the meta-page including static content, JSP dynamic content and one or more types of non-JSP dynamic content, and identifications of shared variables. Embodiments include writing to output the static content of the meta-page, rendering the JSP dynamic content to the output of the meta-engine, and inserting into the non-JSP dynamic content additional non-JSP dynamic content identifying current values of shared variables. Embodiments include rendering the non-JSP dynamic content through dynamic server page engines, including passing current values of shared variables to the dynamic server page engines, reading from the non-JSP additional dynamic content as rendered the current values of shared variables, deleting from the non-JSP dynamic content as rendered the additional non-JSP dynamic content as rendered, and writing the non-JSP dynamic content as rendered, at its location among the static content, to the output of the meta-engine.
Owner:IBM CORP

Information flow analysis method based on system source code searching concealed channel

The invention provides an information flow analytic method based on the searched convert channels of system source codes, which comprises the following steps: functions in the source codes and the statements and the variables in the functions are identified by dint of lexical analyzers and scanning system source codes; the call relations of the functions are determined, statement tree fields are constructed and functional dependence gathers of each function are given according to the functions and the function call statements identified by scanners; function information flow trees are constructed and are lopped with the statements and the variables which can generate information flow and are identified by the scanners as the input for information flow analysis; the function information flow trees are traversed, and the information flow graphs of each function are output; the shared variable visibility between dependence concentration functions and the modifiability information are acquired in functional dependence gathers according to the functional dependence gathers and the information flow graphs, thus generating shared resource matrices; covert channels are searched with the shared resource matrices as the input, and the covert channel sequences in the system are output. By adopting the information flow analytic method, the search work precision of the covert channels is improved.
Owner:JIANGSU UNIV

Analyzing update conditions for shared variable directory information in a parallel computer

Methods, parallel computers, and computer program products for analyzing update conditions for shared variable directory (SVD) information in a parallel computer are provided. Embodiments include a runtime optimizer receiving a compare-and-swap operation header. The compare-and-swap operation header includes an SVD key, a first SVD address, and an updated first SVD address. The first SVD address is associated with the SVD key in a first SVD associated with a first task. Embodiments also include the runtime optimizer retrieving from a remote address cache associated with the second task, a second SVD address indicating a location within a memory partition associated with the first SVD in response to receiving the compare-and-swap operation header. Embodiments also include the runtime optimizer determining whether the second SVD address matches the first SVD address and transmitting a result indicating whether the second SVD address matches the first SVD address.
Owner:IBM CORP

Sugarcane sugar boiling equipment optimizing design modeling and modeling method based on field synergy principle

The invention provides a sugarcane sugar boiling equipment optimizing design modeling and modeling method based on the field synergy principle. The modeling comprises a subsystem analysis model, a subsystem optimization model and a system optimization model. The subsystem analysis model is used for analyzing a single physical field to form a module with certain functions; the module comprises field analysis, field coupling interface analysis, field coupling coordination variables and numerical simulation analysis. The subsystem optimization model is used for analyzing two different physical field coupling coordination in the subsystem analysis model; the target function is a minimized optimized function of the difference between coupling variables and shared variables, and constraint condition is the constraint of the system; the system optimization model is used for overall coordinating the system with a plurality of physical fields for boiling sugar coordinately, and constraint condition is consistent constraints of the coupling variables and shared variables of each subsystem. By the aid of the modeling method, structure, parameters and operating parameters of the batch-type sugar boiling equipment can be designed optimally, quantity of sugar is increased, quality of sugar is improved, sugar boiling time is shortened, and energy consumption is reduced.
Owner:GUANGXI UNIV

Acquiring remote shared variable directory information in a parallel computer

Methods, parallel computers, and computer program products for acquiring remote shared variable directory (SVD) information in a parallel computer are provided. Embodiments include a runtime optimizer determining that a first thread of a first task requires shared resource data stored in a memory partition corresponding to a second thread of a second task. Embodiments also include the runtime optimizer requesting from the second thread, in response to determining that the first thread of the first task requires the shared resource data, SVD information associated with the shared resource data. Embodiments also include the runtime optimizer receiving from the second thread, the SVD information associated with the shared resource data.
Owner:IBM CORP
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