Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019045954) PROVIDING FINE-GRAINED QUALITY OF SERVICE (QOS) CONTROL USING INTERPOLATION FOR PARTITIONED RESOURCES IN PROCESSOR-BASED SYSTEMS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/045954 International Application No.: PCT/US2018/045370
Publication Date: 07.03.2019 International Filing Date: 06.08.2018
IPC:
G06F 12/0842 (2016.01) ,G06F 9/50 (2006.01)
[IPC code unknown for G06F 12/0842]
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
46
Multiprogramming arrangements
50
Allocation of resources, e.g. of the central processing unit (CPU)
Applicants:
QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714, US
Inventors:
HOWER, Derek, Robert; US
WALDSPURGER, Carl, Alan; US
SETHI, Vikramjit; US
Agent:
OWENS, JR., Bruce, E.; US
Priority Data:
15/689,54329.08.2017US
Title (EN) PROVIDING FINE-GRAINED QUALITY OF SERVICE (QOS) CONTROL USING INTERPOLATION FOR PARTITIONED RESOURCES IN PROCESSOR-BASED SYSTEMS
(FR) RÉALISATION D'UN CONTRÔLE DE QUALITÉ DE SERVICE (QOS) AFFINÉ AU MOYEN D'UNE INTERPOLATION RELATIVE À DES RESSOURCES SEGMENTÉES DANS DES SYSTÈMES BASÉS SUR UN PROCESSEUR
Abstract:
(EN) Providing fine-grained Quality of Service (QoS) control using interpolation for partitioned resources in processor-based systems is disclosed. In this regard, in one aspect, a processor-based system provides a partitioned resource (such as a system cache or memory access bandwidth to a shared system memory) that is subdivided into a plurality of partitions, and that is configured to service a plurality of resource clients. A resource allocation agent of the processor-based system provides a plurality of allocation indicators corresponding to each combination of resource client and partition, and indicating an allocation of each partition for each resource client. The resource allocation agent allocates the partitioned resource among the resource clients based on an interpolation of the plurality of allocation indicators. Because each allocation indicator may be different for each combination of resource client and partition, interpolation of the allocation indicators provides a higher-resolution aggregate resource allocation for each resource client.
(FR) L'invention concerne la réalisation d'un contrôle de qualité de service (QoS) affiné au moyen d'une interpolation relative à des ressources segmentées dans des systèmes basés sur un processeur. Dans cette perspective, selon un aspect, un système basé sur un processeur fournit une ressource segmentée (telle une mémoire cache de système ou une bande passante d'accès à une mémoire de système partagée) qui est subdivisée en une pluralité de segments et qui est configurée pour desservir une pluralité de clients de ressources. Un agent d'attribution de ressources du système basé sur un processeur fournit une pluralité d'indicateurs d'attribution correspondant à chaque combinaison d'un client de ressources et d'un segment et indiquant une attribution de chaque segment à chaque client de ressources. L'agent d'attribution de ressources attribue la ressource segmentée parmi les clients de ressources sur la base d'une interpolation de la pluralité d'indicateurs d'attribution. Puisque chaque indicateur d'attribution peut être différent pour chaque combinaison d'un client de ressources et d'un segment, une interpolation des indicateurs d'attribution fournit une attribution de ressources cumulées à haute résolution pour chaque client de ressources.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)