Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Handling method and system for memory access events

A memory access and processing method technology, applied in the field of memory access event processing, can solve problems such as poor scalability, and achieve the effect of reducing storage overhead and memory overhead

Inactive Publication Date: 2010-06-09
INT BUSINESS MASCH CORP
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This technique is efficient only with small memory requirements, however, it does not scale well

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Handling method and system for memory access events
  • Handling method and system for memory access events
  • Handling method and system for memory access events

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The invention is described below with reference to methods and devices according to embodiments of the invention. Wherein, each block in the flowchart and / or block diagram and the combination of blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that execution of these instructions by the computer or other programmable data processing apparatus produces implementing flow diagrams and and / or means of function / operation specified in a block in a block diagram.

[0022] These computer program instructions can also be stored in a computer-readable medium that can instruct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable medium generate a pro...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a handling method and a system for new memory access events; the method comprises the following steps: an expanded procedure is carried out, and the expanded procedure comprises an inserted memory tracking code to track memory access events of a plurality of objects conveniently; unique identifiers are respectively distributed on a plurality of the tracked objects; weak references are respectively built for a plurality of the tracked objects, and mapping relation is built between the identifier for weak reference and the corresponding identifier of the object which is tracked; the memory access events of a plurality of the objects care recorded, stored and tracked; a notice for memory rubbish recovery, which is received, is responded, the notice comprises a weak reference identifier for a recycled object, the identifier of the recycled object is determined according to the mapping relation between the weak reference identifier and the corresponding identifier ofthe tracked object, and the memory access events of the recycled object are searched in the stored memory access events; and the memory access events of the recycled object are deleted; by adopting the method, the memory overhead can be reduced.

Description

technical field [0001] The invention relates to data processing in a computing system, in particular to a processing method and system for memory access events. Background technique [0002] In the past two decades, with the rapid development of microelectronics technology, the performance and capacity of computer systems have grown explosively. More computing resources mean that more complex software can be developed to handle complex problems. In addition, more computing resources also mean that more operations can be performed simultaneously in a parallel manner. Consequently, parallel architectures, as well as parallel software development, play an increasingly central role in information processing. However, parallel software for dealing with complex problems (eg, software involving multiple threads) also becomes more complex itself. [0003] A process is a program or part of a program running on a computer system, or a related sequence of steps performed by a progra...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F12/0253G06F11/3485
Inventor 齐尧
Owner INT BUSINESS MASCH CORP
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