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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&date=20170523&DB=EPODOC&CC=US&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&date=20170523&DB=EPODOC&CC=US&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 |