Adaptive memory system for enhancing the performance of an external computing device

A technology for storage systems and computing equipment, applied in memory systems, computing, information storage, etc., can solve problems such as system inefficiency

Inactive Publication Date: 2009-12-23
MOBILE SEMICON CORP
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such systems are inefficient because data must be routed from the flash memory of the added storage system through the external processor bus to the external

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 memory system for enhancing the performance of an external computing device
  • Adaptive memory system for enhancing the performance of an external computing device
  • Adaptive memory system for enhancing the performance of an external computing device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention relates to an Adaptive Memory System (AMS) comprising volatile and non-volatile memory components and a controller component configured to manage data transfer between the memory components and between the memory components and external Data transfer between computing devices. The memory component and the controller component (collectively referred to herein as the AMS component) are embodied on a multi-chip package (MCP), which can be configurably designed to be removably plugged into any conventional personal computing device such as Desktop PC, Laptop PC, Cellular Phone, PDA or Ultra Mobile PC). The present invention also relates to a data transfer control scheme implemented by the AMS controller component that enhances overall performance related to data transfer between the AMS and external computing devices.

[0031] According to one embodiment, figure 1 The AMS 10 shown in includes multiple AMS memory component types including: static rand...

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

An adaptive memory system is provided for improving the performance of an external computing device. The adaptive memory system includes a single controller, a first memory type (e.g., Static Random Access Memory or SRAM), a second memory type (e.g., Dynamic Random Access Memory or DRAM), a third memory type (e.g., Flash), an internal bus system, and an external bus interface. The single conlrollei is configured to: (i) communicate with all three memory types using the internal bus system; (ii) communicate with the external computing device using the external bus interface; and (iii) allocatecache-data storage assignment to a storage space within the first memory type, and after the storage space within the first memory type is determined to be full, allocate cache-data storage assignment to a storage space within the second memory type.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Provisional Application No. 60 / 884,378, filed January 10, 2007. Background technique [0003] Modern computing devices often have multiple and different types of internal memory components that are required to support different end applications. These memory components and their associated characteristics are some of the key metrics by which the performance of a computing device can be measured. Modern computing devices are also often capable of operating with memory components added through various built-in channels such as the PCI bus, Firewire ports, USB ports, or dedicated MultiMediaCard (MMC) ports. All these internal and added memory components consist of volatile or non-volatile memory or some combination thereof. NAND flash and NOR flash are common types of non-volatile memory. Dynamic Random Access Memory (DRAM) and Static Random Access Memory (SRAM) are types of volatil...

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
IPC IPC(8): G06F13/16G06F12/08
CPCG06F12/0897G06F12/0862G06F2212/225G06F13/1694G06F12/0246G06F12/08G06F13/16G06F2212/602G06F2212/7201G11C7/1072G11C11/40615
Inventor M·S·艾哈迈德尼亚L·C·费舍尔S·V·R·黑尔里格尔
Owner MOBILE SEMICON CORP
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