Method and apparatus for MONITOR and MWAIT in a distributed cache architecture

A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OFFEN ZEEV, SORANI IRIS, NAVEH ALON
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 OFFEN ZEEV
SORANI IRIS
NAVEH ALON
description A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion the MONITOR request and an associated speculative state is recorded locally for the execution thread. The execution thread then issues an MWAIT instruction for the address. At the distributed cache portion the MWAIT and an associated wait-to-trigger state are recorded for the execution thread. When a write request matching the address is received at the distributed cache portion, a monitor-wake event is then sent to the execution thread and the associated monitor state at the distributed cache portion for that execution thread can be reset to idle.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9081687B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9081687B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9081687B23</originalsourceid><addsrcrecordid>eNrjZPDzTS3JyE9RSMwD4oKCxKLEktJihbT8IgVffz_PEP8gsIxvuKNniEJmnkKiQkpmcUlRZlJpSWqKQnJickaqQmJRckZmSWpySWlRKg8Da1piTnEqL5TmZlBwcw1x9tBNLciPTy0uSExOzUstiQ8NtjSwMDSzMHcyMiZCCQDYYjTQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and apparatus for MONITOR and MWAIT in a distributed cache architecture</title><source>esp@cenet</source><creator>OFFEN ZEEV ; SORANI IRIS ; NAVEH ALON</creator><creatorcontrib>OFFEN ZEEV ; SORANI IRIS ; NAVEH ALON</creatorcontrib><description>A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion the MONITOR request and an associated speculative state is recorded locally for the execution thread. The execution thread then issues an MWAIT instruction for the address. At the distributed cache portion the MWAIT and an associated wait-to-trigger state are recorded for the execution thread. When a write request matching the address is received at the distributed cache portion, a monitor-wake event is then sent to the execution thread and the associated monitor state at the distributed cache portion for that execution thread can be reset to idle.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</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=20150714&amp;DB=EPODOC&amp;CC=US&amp;NR=9081687B2$$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=20150714&amp;DB=EPODOC&amp;CC=US&amp;NR=9081687B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>OFFEN ZEEV</creatorcontrib><creatorcontrib>SORANI IRIS</creatorcontrib><creatorcontrib>NAVEH ALON</creatorcontrib><title>Method and apparatus for MONITOR and MWAIT in a distributed cache architecture</title><description>A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion the MONITOR request and an associated speculative state is recorded locally for the execution thread. The execution thread then issues an MWAIT instruction for the address. At the distributed cache portion the MWAIT and an associated wait-to-trigger state are recorded for the execution thread. When a write request matching the address is received at the distributed cache portion, a monitor-wake event is then sent to the execution thread and the associated monitor state at the distributed cache portion for that execution thread can be reset to idle.</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>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPDzTS3JyE9RSMwD4oKCxKLEktJihbT8IgVffz_PEP8gsIxvuKNniEJmnkKiQkpmcUlRZlJpSWqKQnJickaqQmJRckZmSWpySWlRKg8Da1piTnEqL5TmZlBwcw1x9tBNLciPTy0uSExOzUstiQ8NtjSwMDSzMHcyMiZCCQDYYjTQ</recordid><startdate>20150714</startdate><enddate>20150714</enddate><creator>OFFEN ZEEV</creator><creator>SORANI IRIS</creator><creator>NAVEH ALON</creator><scope>EVB</scope></search><sort><creationdate>20150714</creationdate><title>Method and apparatus for MONITOR and MWAIT in a distributed cache architecture</title><author>OFFEN ZEEV ; SORANI IRIS ; NAVEH ALON</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9081687B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>OFFEN ZEEV</creatorcontrib><creatorcontrib>SORANI IRIS</creatorcontrib><creatorcontrib>NAVEH ALON</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>OFFEN ZEEV</au><au>SORANI IRIS</au><au>NAVEH ALON</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and apparatus for MONITOR and MWAIT in a distributed cache architecture</title><date>2015-07-14</date><risdate>2015</risdate><abstract>A method and apparatus for monitor and mwait in a distributed cache architecture is disclosed. One embodiment includes an execution thread sending a MONITOR request for an address to a portion of a distributed cache that stores the data corresponding to that address. At the distributed cache portion the MONITOR request and an associated speculative state is recorded locally for the execution thread. The execution thread then issues an MWAIT instruction for the address. At the distributed cache portion the MWAIT and an associated wait-to-trigger state are recorded for the execution thread. When a write request matching the address is received at the distributed cache portion, a monitor-wake event is then sent to the execution thread and the associated monitor state at the distributed cache portion for that execution thread can be reset to idle.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9081687B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and apparatus for MONITOR and MWAIT in a distributed cache architecture
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T20%3A15%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=OFFEN%20ZEEV&rft.date=2015-07-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9081687B2%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