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

Adaptive throttling memory accesses, such as throttling RDRAm accesses in real-time system

A technology of memory access and memory, which is applied in the direction of static memory, digital memory information, information storage, etc., and can solve the problem of inaccessible memory

Inactive Publication Date: 2007-11-21
INTEL CORP
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

i.e. memory is inaccessible for long periods of time, which is tricky in computers that process streaming data in real time

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
  • Adaptive throttling memory accesses, such as throttling RDRAm accesses in real-time system
  • Adaptive throttling memory accesses, such as throttling RDRAm accesses in real-time system
  • Adaptive throttling memory accesses, such as throttling RDRAm accesses in real-time system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Adaptive memory throttling is described in detail herein. In the following description, various aspects of the invention are described. However, it will be apparent to those skilled in the art that the present invention may be implemented with only some or all of the aspects of the present invention. For purposes of explanation, specific figures, methods, materials and arrangements are described in order to provide a thorough understanding of the invention. It will still be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known features were omitted or simplified in order not to obscure the present invention.

[0016] Portions of this specification are presented using terms commonly used by those skilled in the art, such as program, mask, register, counter, memory, controller, etc., to convey the substance of their work to others skilled in the art . The remainder of thi...

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

Apparatus and methods to adaptively throttle accesses to memory employ a masking tool to specify the percentage of memory bandwidth available for access. The apparatus applies the mask and monitors the number of memory accesses during a throttle-monitoring window. If the number of memory accesses during the throttle-monitoring window exceeds or is fewer than the percentage of memory bandwidth specified by the mask, access to the memory continues until the end of the throttle-monitoring window and at the end of the throttle-monitoring window the apparatus selects the next lower mask for a lower memory bandwidth allocation or selects the next higher mask for a higher memory bandwidth allocation, respectively.

Description

technical field [0001] The present invention relates to computers and computer technology, and in particular, to computer memory. Background technique [0002] With today's computers, it is often desirable to speed up and slow down the computer's operation under certain conditions. This slowing down and speeding up is sometimes called "throttling". There may be various reasons for throttling. For example, throttling can be used to save battery power in mobile computers. [0003] Throttling can also be used in conjunction with computer memory devices or memory controllers. Slowing down and speeding up the rate of relative memory requests is often referred to as "memory throttling," which reduces memory accesses. This may also be referred to as "thermal throttling" because if there are too many memory accesses over a period of time, the memory device and controller can overheat. Overheating is quite tricky in mobile or other low powered computers. [0004] Memory throttl...

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 Patents(China)
IPC IPC(8): G06F13/16G06F1/20G06F1/32G11C7/10G11C8/00
CPCG06F13/161G11C7/1072Y02B60/1275Y02B60/1225G11C7/1006G11C8/00G06F1/3203G06F1/3275G06F1/206G11C7/225G11C7/04Y02D10/00
Inventor O·D·卡恩E·比伦兹维
Owner INTEL 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