Processing memory access instructions that have duplicate memory indices

A method of an aspect includes receiving an instruction indicating a first source packed memory indices, a second source packed data operation mask, and a destination storage location. Memory indices of the packed memory indices are compared with one another. One or more sets of duplicate memory ind...

Full description

Saved in:
Bibliographic Details
Main Authors Forsyth Andrew T, Hall Jonathan C, Bradford Dennis R
Format Patent
LanguageEnglish
Published 12.12.2017
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A method of an aspect includes receiving an instruction indicating a first source packed memory indices, a second source packed data operation mask, and a destination storage location. Memory indices of the packed memory indices are compared with one another. One or more sets of duplicate memory indices are identified. Data corresponding to each set of duplicate memory indices is loaded only once. The loaded data corresponding to each set of duplicate memory indices is replicated for each of the duplicate memory indices in the set. A packed data result in the destination storage location in response to the instruction. The packed data result includes data elements from memory locations that are indicated by corresponding memory indices of the packed memory indices when not blocked by corresponding elements of the packed data operation mask.
AbstractList A method of an aspect includes receiving an instruction indicating a first source packed memory indices, a second source packed data operation mask, and a destination storage location. Memory indices of the packed memory indices are compared with one another. One or more sets of duplicate memory indices are identified. Data corresponding to each set of duplicate memory indices is loaded only once. The loaded data corresponding to each set of duplicate memory indices is replicated for each of the duplicate memory indices in the set. A packed data result in the destination storage location in response to the instruction. The packed data result includes data elements from memory locations that are indicated by corresponding memory indices of the packed memory indices when not blocked by corresponding elements of the packed data operation mask.
Author Forsyth Andrew T
Bradford Dennis R
Hall Jonathan C
Author_xml – fullname: Forsyth Andrew T
– fullname: Hall Jonathan C
– fullname: Bradford Dennis R
BookMark eNrjYmDJy89L5WTwCCjKT04tLs7MS1fITc3NL6pUSEwGCShk5hWXFJUml2Tm5xUrlGQklihkJJalKqSUFuRkJieWpMKUZ-alZAI18DCwpiXmFKfyQmluBgU31xBnD93Ugvz41OKCxOTUvNSS-NBgSwsTIwMTMycjYyKUAADIyDam
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 US9842046B2
GroupedDBID EVB
ID FETCH-epo_espacenet_US9842046B23
IEDL.DBID EVB
IngestDate Fri Aug 30 05:45:27 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_US9842046B23
Notes Application Number: US201213631378
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20171212&DB=EPODOC&CC=US&NR=9842046B2
ParticipantIDs epo_espacenet_US9842046B2
PublicationCentury 2000
PublicationDate 20171212
PublicationDateYYYYMMDD 2017-12-12
PublicationDate_xml – month: 12
  year: 2017
  text: 20171212
  day: 12
PublicationDecade 2010
PublicationYear 2017
RelatedCompanies Intel Corporation
RelatedCompanies_xml – name: Intel Corporation
Score 3.11194
Snippet A method of an aspect includes receiving an instruction indicating a first source packed memory indices, a second source packed data operation mask, and a...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title Processing memory access instructions that have duplicate memory indices
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20171212&DB=EPODOC&locale=&CC=US&NR=9842046B2
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5Kfd40KtYXe5Dcgk2y2SSHIDRpKUIf2EZ6K9lkS3NoWkhU_PfOrmnrRa_7YnZgZnZ2vv0W4JEJ7lNOfcP3qG1gvKZG4nDbSD2-kIRpNuPyamAwZP2YvsycWQPy7VsYxRP6qcgR0aJStPdK-evN_hIrUtjK8onn2LR-7k2DSK-zY9M10RXrUSfojkfRKNTDMIgn-vA1QFEsTAU76K0P5Cla0ux33zryUcrmd0TpncHhGBcrqnNoiEKDk3D78ZoGx4O63q3BkQJopiU21kZYXkC_Bvdj0CErCZT9Ion69pDkezrYklTLpCLL5EOQ7P2nSC22w2WdGidcAul1p2HfQOHmO0XM48luG_YVNIt1Ia6B4IErZambsTZ3qJ253FnQhLmWx11TiLZoQevPZW7-6buFU6lRid0wrTto4gbEPUbgij8o3X0D-KiL-Q
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNUQM-92B6a6R028KhMaGlqQqFCBhuTbddAgcLSavGf-_s2oIXve4rs5PMzM7Ot98C3JmcdSmjXbXbobqK8ZqqkcF0Ne6whSBM000mrgaGgenP6NPcmFdgVb6FkTyhn5IcES0qRnvPpb_e7C6xXImtzO7ZCpvWD97UdpUiO9YsDV2x4vbs_njkjhzFcezZRAlebBSljalgD731niXIecXJ6bUnHqVsfkcU7xj2x7hYmp9Ahad1qDnlx2t1OBwW9e46HEiAZpxhY2GE2Sn4Bbgfgw55E0DZLxLJbw_JakcHm5F8GeVkGX1wkrz_FKl5OVzUqXHCGRCvP3V8FYULt4oIZ5PtNvRzqKbrlDeA4IErNmMrMVvMoHpiMWNBI9Nqd5ilcd7iTWj-uczFP323UPOnw0E4eAyeL-FIaFfgOLT2FVRxM_wao3HObqQevwGtho7m
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=Processing+memory+access+instructions+that+have+duplicate+memory+indices&rft.inventor=Forsyth+Andrew+T&rft.inventor=Hall+Jonathan+C&rft.inventor=Bradford+Dennis+R&rft.date=2017-12-12&rft.externalDBID=B2&rft.externalDocID=US9842046B2