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

128 results about "Stack trace" patented technology

In computing, a stack trace (also called stack backtrace or stack traceback) is a report of the active stack frames at a certain point in time during the execution of a program. When a program is run, memory is often dynamically allocated in two places; the stack and the heap. Memory is continuously allocated on a stack but not on a heap, thus reflective of their names. Stack also refers to a programming construct, thus to differentiate it, this stack is referred to as the program's runtime stack. Technically, once a block of memory has been allocated on the stack, it cannot be easily removed as there can be other blocks of memory that were allocated before it. Each time a function is called in a program, a block of memory is allocated on top of the runtime stack called the activation record (or stack pointer.) At a high level, an activation record allocates memory for the function's parameters and local variables declared in the function.

Method and apparatus for breaking down computing tasks across a network of heterogeneous computer for parallel execution by utilizing autonomous mobile agents

A method and apparatus is provided for breaking down computing tasks within a larger application and distributing such tasks across a network of heterogeneous computers for simultaneous execution. The heterogeneous computers may be connected across a wide or local area network. The invention supports mobile agents that are self-migrating and can transport state information and stack trace information as they move from one host to another, continuing execution where the mobile agents may have left off. The invention includes a server component for providing an execution environment for the agents, in addition to sub-components which handle real-time collaboration between the mobile agents as well as facilities monitoring during execution. Additional components provide realistic thread migration for the mobile agents. Real-time stack trace information is stored as the computing tasks are executed, and if over-utilization of the computing host occurs, execution of the computing task can be halted and the computing task can be transferred to another computing hosts where execution can be seamlessly resumed using the stored, real-time state information and stack trace information.
Owner:MOBILE AGENT TECH

Visualization method for the analysis of prestack and poststack seismic data

A method for presenting seismic data in a multidimensional visualization. Specifically, in the visualization technique of the current invention, seismic data is displayed in a multidimensional plan view utilizing at least four dimensions associated with the seismic data, such as for example, x, y, time / depth and offset. In the method of the invention, a plurality of time or depth windows are defined along a reflector or any other time or depth surface of interest on the prestack data as presented in standard CMP displays. In one embodiment of the invention, for each CMP gather, a window is defined around the data representing the reflector of interest. Passing through each window are individual seismic traces. The window, being defined on the seismic display, is associated with a finite time / depth segment and will contain several offsets. In addition, since each CMP gather has a constant x and y coordinate, the window is associated with specific spatial coordinates. These spatial coordinates are used to plot the window on an x-y plan view. Each window represents a segment of the seismic data associated with a reflector or other time / depth window. The data within each window can be analyzed to determine such things as, for example, the accuracy of the particular velocity model selected for data processing methods, such a migration. Furthermore, as multiple windows are plotted on the plan view, trends in the data become more prevalent to an observer. The resulting multidimensional plan view thereby permits presentation of the data utilizing at least four dimensions of the data. In another embodiment, additional information can be extracted from the multidimensional plan view by overlaying this plan view on additional representations of the data, such as for example, the underlying seismic structure. In addition, the visualization techniques could be used on poststack data to visualize several stacked traces around a point of interest.
Owner:FAIRFIELD INDUSTRIES INC

Method frame storage using multiple memory circuits

A memory architecture in accordance with an embodiment of the present invention improves the speed of method invocation. Specifically, method frames of method calls are stored in two different memory circuits. The first memory circuit stores the execution environment of each method call, and the second memory circuit stores parameters, variables or operands of the method calls. In one embodiment the execution environment includes a return program counter, a return frame, a return constant pool, a current method vector, and a current monitor address. In some embodiments, the memory circuits are stacks; therefore, the stack management unit to cache can be used to cache either or both memory circuits. The stack management unit can include a stack cache to accelerate data transfers between a stack-based computing system and the stacks. In one embodiment, the stack management unit includes a stack cache, a dribble manager unit, and a stack control unit. The dribble manager unit includes a fill control unit and a spill control unit. Since the vast majority of memory accesses to the stack occur at or near the top of the stack, the dribble manager unit maintains the top portion of the stack in the stack cache. When the stack-based computing system is popping data off of the stack and a fill condition occurs, the fill control unit transfer data from the stack to the bottom of the stack cache to maintain the top portion of the stack in the stack cache. Typically, a fill condition occurs as the stack cache becomes empty and a spill condition occurs as the stack cache becomes full.
Owner:SUN MICROSYSTEMS INC

Method and device used for hydrocarbon quantitative prediction and based on unconsolidated sandstone model

The invention provides a method and a device used for hydrocarbon quantitative prediction and based on an unconsolidated sandstone model. The method comprises the steps of obtaining background information of reservoir rock, according to the background information of the reservoir rock, calculating a dried rock modulus of the constant-cement unconsolidated sandstone model, calculating vertical and horizontal wave speeds of constant-cement unconsolidated sandstone when water is saturated, arranging a porosity degree and saturation level distribution range according to the constant-cement unconsolidated sandstone model, calculating formulas that a shear modulus corresponding to each porosity degree and saturation level and the horizontal wave speed are divided by density, building a rock physical template where a parameter that the shear modulus is divided by the density and a parameter that the horizontal wave speed is divided by the density are jointed, carrying out pre-stack synchronous inversion on earthquake pre-stack trace gathering, enabling the obtained shear modulus and the horizontal wave speed during the inversion to be divided by the density and projected to the rock physical template where the parameter that the shear modulus is divided by the density and the parameter that the horizontal wave speed is divided by the density are jointed, calculating the porosity degree and the saturation level of a target reservoir by a template mapping method, and judging an oil-gas distribution condition of the target reservoir. The method and the device used for the hydrocarbon quantitative prediction and based on the unconsolidated sandstone model improve prediction accuracy of the effective reservoir.
Owner:PETROCHINA CO LTD

Inversion method of frequency dispersion amplitude versus offset (AVO)

The invention discloses an inversion method of frequency dispersion amplitude versus offset (AVO). The inversion method comprises the following steps: acquiring a pre-stack trace gather; carrying out spherical diffusion compensation and dynamic correction on the pre-stack trace gather, and carrying out instant spectrum analysis on the pre-stack trace gather, so as to generate amplitude spectra under different frequencies; carrying out amplitude spectrum balancing on the amplitude spectra; acquiring a stacking velocity of sampling points in the pre-stack trace gather; generating a layer velocity of the sampling points according to the stacking velocity; generating speed variation rate of the velocity of vertical and horizontal waves under a set frequency and frequency dispersion degree of the sampling points according to the amplitude spectra after amplitude spectrum balancing, the layer velocity of the sampling points, and least square inversion; and ranking the generated frequency dispersion degree according to the trace gather serial number, so as to generate an attribute section of the frequency dispersion degree. By utilizing the inversion method of frequency dispersion AVO provided by the embodiment of the invention, the influence of a strong amplitude energy group caused by impedance difference of an elastic interface wave can be eliminated, and the false 'frequency abnormality' caused by the stacking when post-stack seismic data spectrum is analyzed can be avoided, so that the obtained result is more reliable.
Owner:BC P INC CHINA NAT PETROLEUM CORP +1
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