Obscuring memory access patterns in conjunction with deadlock detection or avoidance

Methods, apparatus and systems for memory access obscuration are provided. A first embodiment provides memory access obscuration in conjunction with deadlock avoidance. Such embodiment utilizes processor features including an instruction to enable monitoring of specified cache lines and an instructi...

Full description

Saved in:
Bibliographic Details
Main Authors Gueron Shay, Raikin Shlomo, Sheaffer Gad
Format Patent
LanguageEnglish
Published 20.12.2016
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Methods, apparatus and systems for memory access obscuration are provided. A first embodiment provides memory access obscuration in conjunction with deadlock avoidance. Such embodiment utilizes processor features including an instruction to enable monitoring of specified cache lines and an instruction that sets a status bit responsive to any foreign access (e.g., write or eviction due to a read) to the specified lines. A second embodiment provides memory access obscuration in conjunction with deadlock detection. Such embodiment utilizes the monitoring feature, as well as handler registration. A user-level handler may be asynchronously invoked responsive to a foreign write to any of the specified lines. Invocation of the handler more frequently than expected indicates that a deadlock may have been encountered. In such case, a deadlock policy may be enforced. Other embodiments are also described and claimed.
AbstractList Methods, apparatus and systems for memory access obscuration are provided. A first embodiment provides memory access obscuration in conjunction with deadlock avoidance. Such embodiment utilizes processor features including an instruction to enable monitoring of specified cache lines and an instruction that sets a status bit responsive to any foreign access (e.g., write or eviction due to a read) to the specified lines. A second embodiment provides memory access obscuration in conjunction with deadlock detection. Such embodiment utilizes the monitoring feature, as well as handler registration. A user-level handler may be asynchronously invoked responsive to a foreign write to any of the specified lines. Invocation of the handler more frequently than expected indicates that a deadlock may have been encountered. In such case, a deadlock policy may be enforced. Other embodiments are also described and claimed.
Author Sheaffer Gad
Gueron Shay
Raikin Shlomo
Author_xml – fullname: Gueron Shay
– fullname: Raikin Shlomo
– fullname: Sheaffer Gad
BookMark eNqNiksOAUEQQHvBwu8OdQGJtLGwJcTOwlhPSk2hmanqdNcQtyfhAFbv5eUNXU9UeODK_SlTl4JcoOVW0wuQiHOGiGacJEMQIJVbJ2RBBZ7BrlAz1o3S_SPG364J8KGhRiEeu_4Zm8yTH0cOtptyvZty1IpzRGJhq46H5cIXvpit_PyP5Q2ypDrl
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
ExternalDocumentID US9524240B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US9524240B23
IEDL.DBID EVB
IngestDate Fri Jul 19 15:19:52 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US9524240B23
Notes Application Number: US201313782416
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20161220&DB=EPODOC&CC=US&NR=9524240B2
ParticipantIDs epo_espacenet_US9524240B2
PublicationCentury 2000
PublicationDate 20161220
PublicationDateYYYYMMDD 2016-12-20
PublicationDate_xml – month: 12
  year: 2016
  text: 20161220
  day: 20
PublicationDecade 2010
PublicationYear 2016
RelatedCompanies Intel Corporation
RelatedCompanies_xml – name: Intel Corporation
Score 3.0625985
Snippet Methods, apparatus and systems for memory access obscuration are provided. A first embodiment provides memory access obscuration in conjunction with deadlock...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
Title Obscuring memory access patterns in conjunction with deadlock detection or avoidance
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20161220&DB=EPODOC&locale=&CC=US&NR=9524240B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5Kfd40KtYXe5DcgknaJN1DEPKiCG2KTaS3kidEMQlNVPz3zq5p9aK3MIFld5Zv5pvdmVmA2wRDBqSpmoQ4SiS0froU64YiRUqqG1mcRjLvsz2d6ZNw9LDUlj0oNrUwvE_oB2-OiIhKEO8tt9f1zyGWw3Mrm7u4QFF17wWmI3bRMdIXVZVFxzLdue_4tmjbZrgQZ48m1VgdhGyhtd5BFm0wMLhPFitKqX97FO8Iduc4WNkeQy8rBTiwNw-vCbA_7e67BdjjCZpJg8IOhM0JBD5inVcXkleWJ_tJIv7qIal5r8yyIUVJMMx9RpfFVkLYWStJcTPRcb3gR5t9y6s1id6rImUbfwrEcwN7IuFEV1ulrMLFdknDM-iXVZmdAxkreYbhcULVCKkRzamcIgEZ5okuj2I6pgMY_DnMxT__LuGQaZflcajyFfTb9Vt2jd64jW-4Hr8AAR6P8w
link.rule.ids 230,309,783,888,25576,76882
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT4NAEJ409VFvWjXW5x4MNyLQQrsHYgK0Qe0rFkxvBBZI0AhNQY3_3tm1rV70RoZkw87mm_lmmQfANcOQAWmqLiOOmIzWz5Ajo6vKoRob3SSKQ0X02R6NDdfv3M_1eQ2ydS2M6BP6IZojIqIY4r0S9nrxc4nliNzK8ibKUFTcDjzTkVbRMdIXTVMkxzL704kzsSXbNv2ZNH40qc7rIBQLrfUWMuweH3bQf7J4Ucrit0cZ7MP2FBfLqwOoJXkTGvZ68FoTdker_91N2BEJmqxE4QqE5SF4E8S6qC4krzxP9pOEYuohWYhemXlJspxgmPuMLovvhPC7VhLjYaLjesGHKvmWF0sSvhdZzA_-CMig79mujB8abJQS-LPNltrHUM-LPDkB0lPTBMNjRrUQqRFNqRIjAWmnzFA6Ee3RFrT-XOb0n3dX0HC90TAY3o0fzmCPa5rndGjKOdSr5VtygZ65ii6FTr8A6fqS4w
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Obscuring+memory+access+patterns+in+conjunction+with+deadlock+detection+or+avoidance&rft.inventor=Gueron+Shay&rft.inventor=Raikin+Shlomo&rft.inventor=Sheaffer+Gad&rft.date=2016-12-20&rft.externalDBID=B2&rft.externalDocID=US9524240B2