WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS

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-req...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MORROW Michael William, DIEFFENDERFER James Norris, MCILVAINE Michael Scott, SARTORIUS Thomas Andrew, BRIDGES Jeffrey Todd, SPEIER Thomas Philip, SMITH Rodney Wayne, DOCKSER Kenneth Alan
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator MORROW Michael William
DIEFFENDERFER James Norris
MCILVAINE Michael Scott
SARTORIUS Thomas Andrew
BRIDGES Jeffrey Todd
SPEIER Thomas Philip
SMITH Rodney Wayne
DOCKSER Kenneth Alan
description 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.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2017255569A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2017255569A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2017255569A13</originalsourceid><addsrcrecordid>eNrjZLAMD_IMcdV19PHxd3YM8fT3U3DzD1JwVHB2dPZwVXByDHZ1UQAKuka4OoeGuCoEuAb5egYHA9UF8zCwpiXmFKfyQmluBmU31xBnD93Ugvz41OKCxOTUvNSS-NBgIwNDcyNTU1MzS0dDY-JUAQAT6CmN</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS</title><source>esp@cenet</source><creator>MORROW Michael William ; DIEFFENDERFER James Norris ; MCILVAINE Michael Scott ; SARTORIUS Thomas Andrew ; BRIDGES Jeffrey Todd ; SPEIER Thomas Philip ; SMITH Rodney Wayne ; DOCKSER Kenneth Alan</creator><creatorcontrib>MORROW Michael William ; DIEFFENDERFER James Norris ; MCILVAINE Michael Scott ; SARTORIUS Thomas Andrew ; BRIDGES Jeffrey Todd ; SPEIER Thomas Philip ; SMITH Rodney Wayne ; DOCKSER Kenneth Alan</creatorcontrib><description>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.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170907&amp;DB=EPODOC&amp;CC=US&amp;NR=2017255569A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170907&amp;DB=EPODOC&amp;CC=US&amp;NR=2017255569A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MORROW Michael William</creatorcontrib><creatorcontrib>DIEFFENDERFER James Norris</creatorcontrib><creatorcontrib>MCILVAINE Michael Scott</creatorcontrib><creatorcontrib>SARTORIUS Thomas Andrew</creatorcontrib><creatorcontrib>BRIDGES Jeffrey Todd</creatorcontrib><creatorcontrib>SPEIER Thomas Philip</creatorcontrib><creatorcontrib>SMITH Rodney Wayne</creatorcontrib><creatorcontrib>DOCKSER Kenneth Alan</creatorcontrib><title>WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS</title><description>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.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAMD_IMcdV19PHxd3YM8fT3U3DzD1JwVHB2dPZwVXByDHZ1UQAKuka4OoeGuCoEuAb5egYHA9UF8zCwpiXmFKfyQmluBmU31xBnD93Ugvz41OKCxOTUvNSS-NBgIwNDcyNTU1MzS0dDY-JUAQAT6CmN</recordid><startdate>20170907</startdate><enddate>20170907</enddate><creator>MORROW Michael William</creator><creator>DIEFFENDERFER James Norris</creator><creator>MCILVAINE Michael Scott</creator><creator>SARTORIUS Thomas Andrew</creator><creator>BRIDGES Jeffrey Todd</creator><creator>SPEIER Thomas Philip</creator><creator>SMITH Rodney Wayne</creator><creator>DOCKSER Kenneth Alan</creator><scope>EVB</scope></search><sort><creationdate>20170907</creationdate><title>WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS</title><author>MORROW Michael William ; DIEFFENDERFER James Norris ; MCILVAINE Michael Scott ; SARTORIUS Thomas Andrew ; BRIDGES Jeffrey Todd ; SPEIER Thomas Philip ; SMITH Rodney Wayne ; DOCKSER Kenneth Alan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2017255569A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MORROW Michael William</creatorcontrib><creatorcontrib>DIEFFENDERFER James Norris</creatorcontrib><creatorcontrib>MCILVAINE Michael Scott</creatorcontrib><creatorcontrib>SARTORIUS Thomas Andrew</creatorcontrib><creatorcontrib>BRIDGES Jeffrey Todd</creatorcontrib><creatorcontrib>SPEIER Thomas Philip</creatorcontrib><creatorcontrib>SMITH Rodney Wayne</creatorcontrib><creatorcontrib>DOCKSER Kenneth Alan</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MORROW Michael William</au><au>DIEFFENDERFER James Norris</au><au>MCILVAINE Michael Scott</au><au>SARTORIUS Thomas Andrew</au><au>BRIDGES Jeffrey Todd</au><au>SPEIER Thomas Philip</au><au>SMITH Rodney Wayne</au><au>DOCKSER Kenneth Alan</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS</title><date>2017-09-07</date><risdate>2017</risdate><abstract>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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2017255569A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title WRITE-ALLOCATION FOR A CACHE BASED ON EXECUTE PERMISSIONS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T10%3A45%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MORROW%20Michael%20William&rft.date=2017-09-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2017255569A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true