Processing

Please wait...

Settings

Settings

Goto Application

1. WO2016153646 - SHARED RESOURCE ACCESS CONTROL METHOD AND APPARATUS

Publication Number WO/2016/153646
Publication Date 29.09.2016
International Application No. PCT/US2016/018460
International Filing Date 18.02.2016
IPC
G06F 11/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
G06F 15/80 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
76Architectures of general purpose stored program computers
80comprising an array of processing units with common control, e.g. single instruction multiple data processors
G06F 9/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit
CPC
G06F 2209/504
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2209Indexing scheme relating to G06F9/00
50Indexing scheme relating to G06F9/50
504Resource capping
G06F 9/4881
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
G06F 9/5011
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5005to service a request
5011the resources being hardware resources other than CPUs, Servers and Terminals
G06F 9/5016
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5005to service a request
5011the resources being hardware resources other than CPUs, Servers and Terminals
5016the resource being the memory
Y02D 10/00
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THIR OWN ENERGY USE
10Energy efficient computing
Applicants
  • INTEL CORPORATION [US]/[US]
Inventors
  • COLEMAN, James A.
Agents
  • AUYEUNG, Al
Priority Data
14/668,04425.03.2015US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SHARED RESOURCE ACCESS CONTROL METHOD AND APPARATUS
(FR) PROCÉDÉ ET APPAREIL DE CONTRÔLE D'ACCÈS À DES RESSOURCES PARTAGÉES
Abstract
(EN)
Apparatuses, methods and storage media associated with monitoring and controlling core access of a shared resource are disclosed herein. In embodiments, an apparatus may include a processor having a plurality of cores; a resource coupled with the processor to be shared among the plurality of cores; and a plurality of performance counters correspondingly associated with the plurality of cores to store access budgets of the shared resource of the plurality of cores. The apparatus may further include a performance monitor to manage access of the shared resource by the plurality of cores in accordance with their respective access budgets stored in the performance counters. Other embodiments may be described and/or claimed.
(FR)
La présente invention concerne des appareils, des procédés et des supports de stockage associés à la surveillance et au contrôle de l'accès d'un cœur à une ressource partagée. Dans certains modes de réalisation, un appareil peut comprendre un processeur doté d'une pluralité de cœurs; une ressource couplée au processeur pour être partagée entre la pluralité de cœurs; et une pluralité de compteurs de performances associés de façon correspondante à la pluralité de cœurs pour mémoriser des budgets d'accès à la ressource partagée par la pluralité de cœurs. L'appareil peut comprendre en outre un moyen de surveillance des performances servant à gérer l'accès à la ressource partagée par la pluralité de cœurs en fonction de accordance leurs budgets d'accès respectifs mémorisés dans les compteurs de performances. D'autres modes de réalisation peuvent être décrits et/ou revendiqués.
Latest bibliographic data on file with the International Bureau