Method to efficiently implement synchronization using software managed address translation

Software-managed resources are used to utilize effective-to-real memory address translation for synchronization among processes executing on processor cores in a multi-core computing system. A failure to find a pre-determined effective memory address translation in an effective-to-real memory addres...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: O'Brien John Kevin, Chen Tong, Sura Zehra Noman
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 O'Brien John Kevin
Chen Tong
Sura Zehra Noman
description Software-managed resources are used to utilize effective-to-real memory address translation for synchronization among processes executing on processor cores in a multi-core computing system. A failure to find a pre-determined effective memory address translation in an effective-to-real memory address translation table on a first processor core triggers an address translation exception in a second processor core and causes an exception handler on the second processor core to start a new process, thereby acting as a means to achieve synchronization among processes on the first processor core and the second processor core. The specific functionality is implemented in the exception handler, which is tailored to respond to the exception based on the address that generated it.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9658940B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9658940B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9658940B23</originalsourceid><addsrcrecordid>eNqNyj0KAjEQQOFtLES9w1xAEP9w2xXFxkptbJYhmewGkknIjMh6ekU8gNV7xTeu7mfSPlnQBOScN55YwwA-5kDx8yADm74k9i9Unxge4rkDSU6fWAgiMnZkAa0tJAJakCV86bQaOQxCs18nFRwP1_1pTjm1JBkNMWl7u9Tbza5eL5rl6g_yBmXVPEs</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method to efficiently implement synchronization using software managed address translation</title><source>esp@cenet</source><creator>O'Brien John Kevin ; Chen Tong ; Sura Zehra Noman</creator><creatorcontrib>O'Brien John Kevin ; Chen Tong ; Sura Zehra Noman</creatorcontrib><description>Software-managed resources are used to utilize effective-to-real memory address translation for synchronization among processes executing on processor cores in a multi-core computing system. A failure to find a pre-determined effective memory address translation in an effective-to-real memory address translation table on a first processor core triggers an address translation exception in a second processor core and causes an exception handler on the second processor core to start a new process, thereby acting as a means to achieve synchronization among processes on the first processor core and the second processor core. The specific functionality is implemented in the exception handler, which is tailored to respond to the exception based on the address that generated it.</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=20170523&amp;DB=EPODOC&amp;CC=US&amp;NR=9658940B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170523&amp;DB=EPODOC&amp;CC=US&amp;NR=9658940B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>O'Brien John Kevin</creatorcontrib><creatorcontrib>Chen Tong</creatorcontrib><creatorcontrib>Sura Zehra Noman</creatorcontrib><title>Method to efficiently implement synchronization using software managed address translation</title><description>Software-managed resources are used to utilize effective-to-real memory address translation for synchronization among processes executing on processor cores in a multi-core computing system. A failure to find a pre-determined effective memory address translation in an effective-to-real memory address translation table on a first processor core triggers an address translation exception in a second processor core and causes an exception handler on the second processor core to start a new process, thereby acting as a means to achieve synchronization among processes on the first processor core and the second processor core. The specific functionality is implemented in the exception handler, which is tailored to respond to the exception based on the address that generated it.</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>eNqNyj0KAjEQQOFtLES9w1xAEP9w2xXFxkptbJYhmewGkknIjMh6ekU8gNV7xTeu7mfSPlnQBOScN55YwwA-5kDx8yADm74k9i9Unxge4rkDSU6fWAgiMnZkAa0tJAJakCV86bQaOQxCs18nFRwP1_1pTjm1JBkNMWl7u9Tbza5eL5rl6g_yBmXVPEs</recordid><startdate>20170523</startdate><enddate>20170523</enddate><creator>O'Brien John Kevin</creator><creator>Chen Tong</creator><creator>Sura Zehra Noman</creator><scope>EVB</scope></search><sort><creationdate>20170523</creationdate><title>Method to efficiently implement synchronization using software managed address translation</title><author>O'Brien John Kevin ; Chen Tong ; Sura Zehra Noman</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9658940B23</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>O'Brien John Kevin</creatorcontrib><creatorcontrib>Chen Tong</creatorcontrib><creatorcontrib>Sura Zehra Noman</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>O'Brien John Kevin</au><au>Chen Tong</au><au>Sura Zehra Noman</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method to efficiently implement synchronization using software managed address translation</title><date>2017-05-23</date><risdate>2017</risdate><abstract>Software-managed resources are used to utilize effective-to-real memory address translation for synchronization among processes executing on processor cores in a multi-core computing system. A failure to find a pre-determined effective memory address translation in an effective-to-real memory address translation table on a first processor core triggers an address translation exception in a second processor core and causes an exception handler on the second processor core to start a new process, thereby acting as a means to achieve synchronization among processes on the first processor core and the second processor core. The specific functionality is implemented in the exception handler, which is tailored to respond to the exception based on the address that generated it.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9658940B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method to efficiently implement synchronization using software managed address translation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T17%3A09%3A17IST&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=O'Brien%20John%20Kevin&rft.date=2017-05-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9658940B2%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