WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018057231) PROVIDING FLEXIBLE MANAGEMENT OF HETEROGENEOUS MEMORY SYSTEMS USING SPATIAL QUALITY OF SERVICE (QOS) TAGGING IN PROCESSOR-BASED SYSTEMS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/057231    International Application No.:    PCT/US2017/048561
Publication Date: 29.03.2018 International Filing Date: 25.08.2017
IPC:
G06F 12/0802 (2016.01), G06F 13/16 (2006.01)
Applicants: QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714 (US)
Inventors: VERRILLI, Colin, Beaton; (US).
WALDSPURGER, Carl, Alan; (US).
VAIDHYANATHAN, Natarajan; (US).
HEDDES, Mattheus, Cornelis Antonius Adrianus; (US).
BHATTACHARYA, Koustav; (US)
Agent: TERRANOVA, Steven, N.; (US)
Priority Data:
15/272,951 22.09.2016 US
Title (EN) PROVIDING FLEXIBLE MANAGEMENT OF HETEROGENEOUS MEMORY SYSTEMS USING SPATIAL QUALITY OF SERVICE (QOS) TAGGING IN PROCESSOR-BASED SYSTEMS
(FR) RÉALISATION D'UNE GESTION SOUPLE DE SYSTÈMES DE MÉMOIRE HÉTÉROGÈNES À L'AIDE D'UN MARQUAGE SPATIAL DE QUALITÉ DE SERVICE (QOS) DANS DES SYSTÈMES BASÉS SUR UN PROCESSEUR
Abstract: front page image
(EN)Providing flexible management of heterogeneous memory systems using spatial Quality of Service (QoS) tagging in processor-based systems is disclosed. In one aspect, a heterogeneous memory system of a processor-based system includes a first memory and a second memory. The heterogeneous memory system is divided into a plurality of memory regions, each associated with a QoS identifier (QoSID), which may be set and updated by software. A memory controller of the heterogeneous memory system provides a QoS policy table, which operates to associate each QoSID with a QoS policy state, and which also may be software-configurable. Upon receiving a memory access request including a memory address of a memory region, the memory controller identifies a software-configurable QoSID associated with the memory address, and associates the QoSID with a QoS policy state using the QoS policy table. The memory controller then applies the QoS policy state to perform the memory access operation.
(FR)L'invention concerne la réalisation d'une gestion souple de systèmes de mémoire hétérogènes à l'aide d'un marquage spatial de qualité de service (QoS) dans des systèmes basés sur un processeur. Dans un aspect, un système de mémoire hétérogène d'un système basé sur un processeur comprend une première mémoire et une deuxième mémoire. Le système de mémoire hétérogène est divisé en une pluralité de régions de mémoire, dont chacune est associée à un identifiant de QoS (QoSID), qui peut être spécifié et actualisé par un logiciel. Un contrôleur de mémoire du système de mémoire hétérogène met en place une table de politique de QoS, qui fonctionne pour associer chaque QoSID à un état de politique de QoS, et qui peut également être configurable par logiciel. Suite à la réception d'une demande d'accès à la mémoire comprenant une adresse de mémoire d'une région de mémoire, le contrôleur de mémoire identifie un QoSID configurable par logiciel associé à l'adresse de mémoire, et associe le QoSID à un état de politique de QoS en utilisant la table de politique de QoS. Le contrôleur de mémoire applique ensuite l'état de politique de QoS pour effectuer l'opération d'accès à la mémoire.
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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)