Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017151280) WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/151280 International Application No.: PCT/US2017/016971
Publication Date: 08.09.2017 International Filing Date: 08.02.2017
Chapter 2 Demand Filed: 02.01.2018
IPC:
G06F 12/0811 (2016.01) ,G06F 12/0888 (2016.01) ,G06F 12/1027 (2016.01) ,G06F 12/126 (2016.01) ,G06F 12/0831 (2016.01) ,G06F 12/0871 (2016.01)
[IPC code unknown for G06F 12/0811][IPC code unknown for G06F 12/0888][IPC code unknown for G06F 12/1027][IPC code unknown for G06F 12/126][IPC code unknown for G06F 12/0831][IPC code unknown for G06F 12/0871]
Applicants:
QUALCOMM INCORPORATED [US/US]; ATTN: International IP Administration 5775 Morehouse Drive San Diego, California 92121-1714, US
Inventors:
SARTORIUS, Thomas Andrew; US
DIEFFENDERFER, James Norris; US
MORROW, Michael William; US
BRIDGES, Jeffrey Todd; US
MCILVAINE, Michael Scott; US
SMITH, Rodney Wayne; US
DOCKSER, Kenneth Alan; US
SPEIER, Thomas Philip; US
Agent:
CICCOZZI, John L.; US
OLDS, Mark E.; US
PODHAJNY, Daniel; US
Priority Data:
15/057,12101.03.2016US
Title (EN) WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS
(FR) ATTRIBUTION D'ÉCRITURE POUR MÉMOIRE CACHE BASÉE SUR DES AUTORISATIONS D'EXÉCUTION
Abstract:
(EN) Systems and methods for managing access to a cache relate to determining one or more execute permissions associated with a write-address of a write-request to the cache. The cache may be a unified cache for storing data as well as instructions. If there is a write-miss in the cache for the write-request, a cache controller may determine whether to implement a write-allocate policy or a write-no-allocate policy for servicing the write-miss, based on the one or more execute permissions. The one or more execute permissions can relate to a privilege level associated with the write-address. Execute permissions of a producing agent which generated the write-request and an execute permission of a consuming agent which can execute from the write-address may be based on the privilege levels of the producing agent and the consuming agent, respectively.
(FR) L'invention concerne des systèmes et des procédés permettant de gérer l'accès à une mémoire cache, lesdits procédés consistant à déterminer une ou plusieurs autorisation d'exécution associées à une adresse d'écriture d'une demande d'écriture dans la mémoire cache. La mémoire cache peut être une mémoire cache unifiée permettant de stocker des données ainsi que des instructions. S'il existe une écriture de justesse dans la mémoire cache pour la demande d'écriture, un contrôleur de mémoire cache peut déterminer s'il convient ou non de mettre en œuvre une politique d'attribution d'écriture ou une politique de non-attribution d'écriture pour gérer l'écriture de justesse d'après la ou les autorisations d'exécution. La ou les autorisations d'exécution peuvent concerner un niveau de privilège associéeà l'adresse d'écriture. Les autorisations d'exécution d'un agent de production qui ont généré la demande d'écriture, ainsi qu'une autorisation d'exécution d'un agent consommateur pouvant s'exécuter à partir de l'adresse d'écriture, peuvent être fondées respectivement sur les niveaux de privilège de l'agent producteur et de l'agent consommateur.
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, 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)