Override system and method for memory access management

a memory access and management system technology, applied in the field of information processing, can solve the problems of high resource consumption, complex and resource-intensive coordinating of access to shared resources, and often difficult design and building systems that efficiently access and utilize shared resources

Inactive Publication Date: 2014-06-12
GLASCO DAVID B +3
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]A memory management system and method are described. In one embodiment, a memory management system includes a memory management unit for virtualizing context memory storage and independently controlling access to the context memory without interference from other engine activities. The shared resource management unit overrides a stream of access denials (e.g., NACKs) associated with an access problem. The memory management system and method facilitate efficient and flexible access to memory while controlling translation between virtual and physical memory “spaces”. In one embodiment the memory management system includes a translationlookaside buffer and a fill component. The translation lookaside buffer tracks information associating a virtual memory space with a physical memory space. The fill component tracks the status of an access request progress from a plurality of engines independently and faults that occur in attempting to access a memory space.

Problems solved by technology

However, designing and building systems that efficiently access and utilize a shared resource is often challenging.
Coordinating the access to shared resources can be highly complex and resource intensive.
Traditionally, systems that have relatively large storage capacity have relatively slow access speeds and systems that have relatively fast access speeds have relatively small storage capacities.
However, errors or faults can occur during the translation between virtual memory space addressing and physical memory space addressing.
For example, when performing virtual to physical memory space translation a fault can occur when a translation map or a physical page is not resident.
Faults or errors in storing information can cause problems for continued proper operation and / or accurate results.

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
  • Override system and method for memory access management
  • Override system and method for memory access management
  • Override system and method for memory access management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily ob...

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

A memory management system and method are described. In one embodiment, a memory management system includes a memory management unit for virtualizing context memory storage and independently controlling access to the context memory without interference from other engine activities. The shared resource management unit overrides a stream of access denials (e.g., NACKs) associated with an access problem. The memory management system and method facilitate efficient and flexible access to memory while controlling translation between virtual and physical memory “spaces”. In one embodiment the memory management system includes a translation lookaside buffer and a fill component. The translation lookaside buffer tracks information associating a virtual memory space with a physical memory space. The fill component tracks the status of an access request progress from a plurality of engines independently and faults that occur in attempting to access a memory space

Description

RELATED APPLICATIONS[0001]This is a continuation and claims the benefit of and priority to U.S. application Ser. No. 11 / 591,857 entitled “Override System and Method for Memory Access Management” filed on Nov. 1, 2006, which is incorporated herein by reference.FIELD OF THE INVENTION[0002]The present invention relates to the field of information processing. In particular, the present invention relates to a system and method for shared resource access management.BACKGROUND OF THE INVENTION[0003]Electronic systems and circuits have made a significant contribution towards the advancement of modern society and are utilized in a number of applications to achieve advantageous results. Numerous electronic technologies such as digital computers, calculators, audio devices, video equipment, and telephone systems have facilitated increased productivity and reduced costs in analyzing and communicating data in most areas of business, science, education and entertainment. Electronic systems provid...

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(United States)
IPC IPC(8): G06F12/10G06F3/06
CPCG06F12/1027G06F3/0673G06F3/0655G06F3/0619G06F11/073G06F11/0793G06F2212/681
Inventor GLASCO, DAVID B.MONTRYM, JOHN S.YUAN, LINGFENGKELLER, ROBERT C.
Owner GLASCO DAVID B
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