TECHNOLOGIES FOR FAST SYNCHRONIZATION BARRIERS FOR MANY-CORE PROCESSING

Technologies for multithreaded synchronization including a computing device having a many-core processor. Each processor core includes multiple hardware threads. A hardware thread executed by a processor core enters a synchronization barrier and synchronizes with other hardware threads executed by t...

Full description

Saved in:
Bibliographic Details
Main Author ROBISON ARCH D
Format Patent
LanguageEnglish
Published 16.06.2016
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Technologies for multithreaded synchronization including a computing device having a many-core processor. Each processor core includes multiple hardware threads. A hardware thread executed by a processor core enters a synchronization barrier and synchronizes with other hardware threads executed by the same processor core. After synchronization, the hardware thread synchronizes with a source hardware thread that may be executed by a different processor core. The source hardware thread may be assigned using an n-way shuffle of all hardware threads, where n is the number of hardware threads per processor core. The hardware thread resynchronizes with the other hardware threads executed by the same processor core. The hardware thread alternately synchronizes with the source hardware thread and the other hardware threads executed by the same processor core until all hardware threads have synchronized. The computing device may reduce a Boolean value over the synchronization barrier. Other embodiments are described and claimed.
AbstractList Technologies for multithreaded synchronization including a computing device having a many-core processor. Each processor core includes multiple hardware threads. A hardware thread executed by a processor core enters a synchronization barrier and synchronizes with other hardware threads executed by the same processor core. After synchronization, the hardware thread synchronizes with a source hardware thread that may be executed by a different processor core. The source hardware thread may be assigned using an n-way shuffle of all hardware threads, where n is the number of hardware threads per processor core. The hardware thread resynchronizes with the other hardware threads executed by the same processor core. The hardware thread alternately synchronizes with the source hardware thread and the other hardware threads executed by the same processor core until all hardware threads have synchronized. The computing device may reduce a Boolean value over the synchronization barrier. Other embodiments are described and claimed.
Author ROBISON ARCH D
Author_xml – fullname: ROBISON ARCH D
BookMark eNrjYmDJy89L5WRwD3F19vDz9_F393QNVnDzD1JwcwwOUQiO9HP2CPL384xyDPH091NwcgwK8nQNgqjwdfSL1HX2D3JVCAjyd3YNDvb0c-dhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfGhwUYGhmaG5gYWhsaOhsbEqQIA7JUvrg
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 US2016170813A1
GroupedDBID EVB
ID FETCH-epo_espacenet_US2016170813A13
IEDL.DBID EVB
IngestDate Fri Jul 19 14:37:47 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US2016170813A13
Notes Application Number: US201414568890
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160616&DB=EPODOC&CC=US&NR=2016170813A1
ParticipantIDs epo_espacenet_US2016170813A1
PublicationCentury 2000
PublicationDate 20160616
PublicationDateYYYYMMDD 2016-06-16
PublicationDate_xml – month: 06
  year: 2016
  text: 20160616
  day: 16
PublicationDecade 2010
PublicationYear 2016
RelatedCompanies ROBISON ARCH D
RelatedCompanies_xml – name: ROBISON ARCH D
Score 3.0449853
Snippet Technologies for multithreaded synchronization including a computing device having a many-core processor. Each processor core includes multiple hardware...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title TECHNOLOGIES FOR FAST SYNCHRONIZATION BARRIERS FOR MANY-CORE PROCESSING
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160616&DB=EPODOC&locale=&CC=US&NR=2016170813A1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfR3LSsNAcCj1edOq-KgSUHILmofbegiSbjZNhW7KJpXWS8kTBEmLjfj7TtZWe-pxZ5Zhd2CeOzsDcKcnJDGMh46Wd1NTs7Lc0OKCEA1d3SxN9JhkcnzbkBN_bL1MHicN-Fj_hZF9Qr9lc0SUqBTlvZL6evGfxHJlbeXyPnlH0PzZi2xXXUXHOrrjOlHdns1GgRtQlVJ7HKpcSJzeQftnOhgr7dSOdN1pn7326n8pi02j4h3B7gjpldUxNPKyBQd0PXutBfvD1ZN3C_ZkjWa6ROBKDpcn0I8Y9bkcZMBCBQM5xXPCSAmnnPoi4IM3mXlSeo4QAyZ-dwwdPtVoIJgyEgGttSjvn8KtxyLqa3i22R8rZuNw8yLmGTTLeZmfg9IxMLw00V0x4q71FJsJSQuzyAuUqriLVvoC2tsoXW5HX8FhvaxLpHTShmb1-ZVfozGukhvJwx8eRIZa
link.rule.ids 230,309,786,891,25594,76903
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNUeMDtYmmt0bb4hYPxJRtS1G6JdtigAtpS5uYmEKkxr_vdAXlxHVnM9mdZB7f7OwMwJ0ak1jTHgwlbSW60pylmhJlhCgY6s6SWI3ITIxv8xhxh82X0eOoAh_rvzCiT-i3aI6IGpWgvhfCXi_-k1iWqK1c3sfvuDR_dsK2Ja_QsYrhuEpkq9O2B77lU5nS9jCQGRc01UD_p5uIlXYMBIUCLL11yn8pi02n4hzC7gD55cURVNK8DjW6nr1Wh31v9eRdhz1Ro5kscXGlh8tj6IY2dZkYZGAHEgI5yTGDUArGjLrcZ72JyDxJHZPzns1_d3gmGyvU57Y04D4trSjrnsCtY4fUVfBs0z9RTIfB5kX0U6jm8zw9A8nQEF7qGK5oUav5FOkxSTI9SzPUqqiFXvocGts4XWwn30DNDb3-tN9jr5dwUJLKcimVNKBafH6lV-iYi_hayPMHi2qJRA
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=TECHNOLOGIES+FOR+FAST+SYNCHRONIZATION+BARRIERS+FOR+MANY-CORE+PROCESSING&rft.inventor=ROBISON+ARCH+D&rft.date=2016-06-16&rft.externalDBID=A1&rft.externalDocID=US2016170813A1