Check patentability & draft patents in minutes with Patsnap Eureka AI!

Dynamic latency map for memory optimization

A memory and computer technology, applied in memory systems, computing, instruments, etc., to solve problems such as increased delay

Active Publication Date: 2008-07-16
INT BUSINESS MASCH CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, when several connected memory locations are used for infinite loop computations, other nearby memory locations may experience increased latency due to local traffic on the memory bus serving the memory locations

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
  • Dynamic latency map for memory optimization
  • Dynamic latency map for memory optimization
  • Dynamic latency map for memory optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Preferred embodiments of the present invention will now be described in detail. Referring to the drawings, like reference numerals indicate like parts throughout the views. When used in this description and throughout the claims, unless the context clearly dictates otherwise, the following terms take on the meanings explicitly associated therewith: the meanings of "a", "an", and "the" include plural references, "in. The meaning of "in" includes "in" and "on". Also, as used herein, "primary memory location" and "primary location" mean a memory location that stores a primary copy of a data unit, while "secondary memory location" or "secondary location" means a memory location where The memory location of the data unit copy of the location. For example, a primary location may typically include main memory, while a secondary location typically includes cache memory.

[0025] In some applications, it is known that 96-99% of all memory accesses are to the same 25% of the m...

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

In a method of controlling computer-readable memory that includes a plurality of memory locations, a usage frequency of a plurality of data units is determined. Upon each occurrence of a predefined event, a memory latency for each of the plurality of memory locations is determined. After the predefined event, a data unit with a high usage frequency is stored in a memory location with a low latency.

Description

technical field [0001] The present invention relates to computer memory management, and more particularly, to computer architectures that store data units based on known memory location delays. Background technique [0002] Virtually all computer circuits employ some kind of digital memory to store data. Such memory may comprise a combination of different types of memory devices, including one or more of the following: on-chip memory (such as register arrays), on-board memory (such as cache memory), main memory (such as DRAM memory chips on a circuit board), flash memory (such as a memory device that can be plugged into a dedicated reader or a USB port), and magnetic disk storage (such as a hard drive). [0003] Certain data units residing in a memory space (which may include any method of grouping data) are used less frequently than other data units stored in the same memory space. However, different parts of a computer's memory space exhibit different memory latencies (t...

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): G06F12/02
CPCG06F13/161G06F12/0802
Inventor G·K·巴特利J·M·博肯哈根P·R·杰曼W·P·霍维斯
Owner INT BUSINESS MASCH CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More