Unlock instant, AI-driven research and patent intelligence for your innovation.

Methods of selecting available cache in multiple cluster system

A caching, chosen technology, used in memory systems, climate sustainability, memory architecture access/allocation, etc., to solve problems such as not providing optimal performance results

Inactive Publication Date: 2017-09-29
QUALCOMM INC
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, even combining highest availability and lowest latency may not provide the combination with the best performance 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
  • Methods of selecting available cache in multiple cluster system
  • Methods of selecting available cache in multiple cluster system
  • Methods of selecting available cache in multiple cluster system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Various aspects will be described in detail with reference to the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. References to specific examples and implementations are made for purposes of illustration, and are not intended to limit the scope of the invention or the claims.

[0034] The terms "computing device" and "mobile computing device" are used interchangeably herein to refer to any or all of the following: cellular telephones, smartphones, personal or mobile multimedia players, personal digital assistants (PDA), laptop computers, tablet computers, smartbooks, ultrabooks, palmtop computers, wireless e-mail receivers, multimedia Internet-enabled cellular phones, wireless game controllers, and similar Processors for personal electronic devices. A computing device includes one or more processors within the computing device, and thus a reference to a computing device perfo...

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 discloses methods of selecting available cache in multiple cluster system. According to the invention, aspects include computing devices, systems, and methods for implementing selecting an available shared cache memory as a victim cache. The computing device may identify a remote shared cache memory with available shared cache memory space for use as the victim cache. To select the appropriate available shared cache memory, the computing device may retrieve data for the identified remote shared cache memory or a processor cluster associated with the identified remote shared cache memory relating to a metric, such as performance speed, efficiency, or effective victim cache size. Using the retrieved data, the computing device may determine the identified remote shared cache memory to use as the victim cache and select the determined remote shared cache memory to use as the victim cache.

Description

Background technique [0001] Increasing demands for the performance and features of a wide range of computing devices have led manufacturers to include multiple central processing units (CPUs) in computing devices in order to handle greater amounts of power and heavier workloads, while simultaneously Several generations execute faster. Certain architectures include CPUs arranged in clusters to perform different tasks and support different capabilities. A computing device may include a multi-cluster CPU system to handle the needs of the computing device's software and subsystems. The number of CPUs can advance the execution of a computing device only if the CPUs can access stored code and data at a speed comparable to their processing speed. A CPU requesting too many accesses to cache memory can cause a performance bottleneck. [0002] To avoid creating this performance bottleneck, each CPU cluster can include its own cache memory, such as an L2 cache. In many cases, not all...

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/084G06F12/0875G06F12/0897
CPCG06F12/084G06F12/0875G06F12/0897G06F2212/608G06F2212/283G06F2212/1021Y02D10/00G06F12/0851
Inventor 王峰B·雷赫利克G·帕奇拉腊斯A·E·特纳A·Q·罗希拉
Owner QUALCOMM INC