Address mapping for a parallel thread processor

A method for thread address mapping in a parallel thread processor. The method includes receiving a thread address associated with a first thread in a thread group; computing an effective address based on a location of the thread address within a local window of a thread address space; computing a t...

Full description

Saved in:
Bibliographic Details
Main Authors TANG YAN YAN, NICKOLLS JOHN R, SHEBANOW MICHAEL C
Format Patent
LanguageEnglish
Published 15.04.2014
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A method for thread address mapping in a parallel thread processor. The method includes receiving a thread address associated with a first thread in a thread group; computing an effective address based on a location of the thread address within a local window of a thread address space; computing a thread group address in an address space associated with the thread group based on the effective address and a thread identifier associated with a first thread; and computing a virtual address associated with the first thread based on the thread group address and a thread group identifier, where the virtual address is used to access a location in a memory associated with the thread address to load or store data.
AbstractList A method for thread address mapping in a parallel thread processor. The method includes receiving a thread address associated with a first thread in a thread group; computing an effective address based on a location of the thread address within a local window of a thread address space; computing a thread group address in an address space associated with the thread group based on the effective address and a thread identifier associated with a first thread; and computing a virtual address associated with the first thread based on the thread group address and a thread group identifier, where the virtual address is used to access a location in a memory associated with the thread address to load or store data.
Author SHEBANOW MICHAEL C
NICKOLLS JOHN R
TANG YAN YAN
Author_xml – fullname: TANG YAN YAN
– fullname: NICKOLLS JOHN R
– fullname: SHEBANOW MICHAEL C
BookMark eNrjYmDJy89L5WTQd0xJKUotLlbITSwoyMxLV0jLL1JIVChILErMyUnNUSjJKEpNTFEoKMpPBqrKL-JhYE1LzClO5YXS3AwKbq4hzh66qQX58anFBYnJqXmpJfGhwRbmBgYW5uZORsZEKAEAxB8sbw
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 US8700877B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US8700877B23
IEDL.DBID EVB
IngestDate Fri Sep 06 06:13:57 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US8700877B23
Notes Application Number: US20100890518
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140415&DB=EPODOC&CC=US&NR=8700877B2
ParticipantIDs epo_espacenet_US8700877B2
PublicationCentury 2000
PublicationDate 20140415
PublicationDateYYYYMMDD 2014-04-15
PublicationDate_xml – month: 04
  year: 2014
  text: 20140415
  day: 15
PublicationDecade 2010
PublicationYear 2014
RelatedCompanies SHEBANOW MICHAEL C
NICKOLLS JOHN R
NVIDIA CORPORATION
TANG YAN YAN
RelatedCompanies_xml – name: SHEBANOW MICHAEL C
– name: NICKOLLS JOHN R
– name: TANG YAN YAN
– name: NVIDIA CORPORATION
Score 2.9381914
Snippet A method for thread address mapping in a parallel thread processor. The method includes receiving a thread address associated with a first thread in a thread...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Address mapping for a parallel thread processor
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20140415&DB=EPODOC&locale=&CC=US&NR=8700877B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfZ1La8MwDIBF6Z63LdtY98KHkVsooc6jhzLWpKUM-mBtRm_FsdNRSJPSZOzvT_LSbpftKoOwZSRbtvUZ4LHtS2lzT1mxLbjF28K3hL2UlrtsKSnjthKawDccuYOIv8ydeQ1Wu1oYzQn91HBE9CiJ_l7qeL35OcQK9dvKohmvUJQ_9Wed0KyyY2LF2I4Zdju9yTgcB2YQdKKpOXrFqE7wNa-L0fqAdtGE2e-9dakoZfN7RemfweEElWXlOdSSzICTYPfxmgHHw-q-24Aj_UBTFiisnLC4gOazUpQks7UguMI7w30nE4wg3mmapKzE6RGKbb5LAPLtJbB-bxYMLOzDYj_eRTTd97Z1BfUsz5JrYM7SozNL4rPFXLlu7DnSdwSmJAnnaN8GNP5Uc_NP2y2ckuHohsR27qBebj-Se1xoy_hBm-gLZrGCpQ
link.rule.ids 230,309,786,891,25594,76904
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfZ3dT8IwEMAvBD_wTadG_OyD2dtCFrqNPSxGNhZUNoiA4Y107UZIcBA247_vtQL6oq9t0rTX3LV31_sV4N5tcW5SRxiJyahBXdYymJlxw86agvPEFUwR-KLY7o7p88SaVGC-rYVRnNBPBUdEjeKo76Wy16ufIFag3lYWjWSOTcuHcOQF-sY7lqwY09KDttcZ9IO-r_u-Nx7q8StadQlfc9porfcc9AglZr_z1pZFKavfJ0p4DPsDHCwvT6CS5hrU_O3HaxocRpt8twYH6oEmL7Bxo4TFKTQehZBOMnlnEq4wI3jvJIxIiPdikS5IidvDBFl9lwAs12dAws7I7xo4h-luvdPxcDfb5jlU82WeXgCxMkfGLCWfLaHCthPH4i2LoUuSUoryrUP9z2Eu_-m7g1p3FPWmvaf45QqOpBBltsS0rqFarj_SGzx0y-RWiesLqM2FkA
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=Address+mapping+for+a+parallel+thread+processor&rft.inventor=TANG+YAN+YAN&rft.inventor=NICKOLLS+JOHN+R&rft.inventor=SHEBANOW+MICHAEL+C&rft.date=2014-04-15&rft.externalDBID=B2&rft.externalDocID=US8700877B2