INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY

An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replica...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OULD-AHMED-VALL, ELMOUSTAPHA, CORBAL, JESUS, TOLL, BRET L, CHARNEY, MARK J, VALENTINE, ROBERT
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 OULD-AHMED-VALL, ELMOUSTAPHA
CORBAL, JESUS
TOLL, BRET L
CHARNEY, MARK J
VALENTINE, ROBERT
description An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2023409732A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2023409732A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2023409732A13</originalsourceid><addsrcrecordid>eNqNikEKwjAQAHvxIOofFjwLtRWkxzXZ2GBMIbsperEUiSfRQv0_ivgATzMMM80u1rOEqMQ2HuhEKn5NahTYhQa1QhYG9BqOyAcGjYLQoov0qQLaGkOBvICjlhxDY2Af0EeHwcp5nk1u_X1Mix9n2dKQqHqVhmeXxqG_pkd6dZGLvCg3ebUtC1yX_11vCLQ0AA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY</title><source>esp@cenet</source><creator>OULD-AHMED-VALL, ELMOUSTAPHA ; CORBAL, JESUS ; TOLL, BRET L ; CHARNEY, MARK J ; VALENTINE, ROBERT</creator><creatorcontrib>OULD-AHMED-VALL, ELMOUSTAPHA ; CORBAL, JESUS ; TOLL, BRET L ; CHARNEY, MARK J ; VALENTINE, ROBERT</creatorcontrib><description>An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</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&amp;date=20231221&amp;DB=EPODOC&amp;CC=US&amp;NR=2023409732A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20231221&amp;DB=EPODOC&amp;CC=US&amp;NR=2023409732A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>OULD-AHMED-VALL, ELMOUSTAPHA</creatorcontrib><creatorcontrib>CORBAL, JESUS</creatorcontrib><creatorcontrib>TOLL, BRET L</creatorcontrib><creatorcontrib>CHARNEY, MARK J</creatorcontrib><creatorcontrib>VALENTINE, ROBERT</creatorcontrib><title>INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY</title><description>An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity.</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>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNikEKwjAQAHvxIOofFjwLtRWkxzXZ2GBMIbsperEUiSfRQv0_ivgATzMMM80u1rOEqMQ2HuhEKn5NahTYhQa1QhYG9BqOyAcGjYLQoov0qQLaGkOBvICjlhxDY2Af0EeHwcp5nk1u_X1Mix9n2dKQqHqVhmeXxqG_pkd6dZGLvCg3ebUtC1yX_11vCLQ0AA</recordid><startdate>20231221</startdate><enddate>20231221</enddate><creator>OULD-AHMED-VALL, ELMOUSTAPHA</creator><creator>CORBAL, JESUS</creator><creator>TOLL, BRET L</creator><creator>CHARNEY, MARK J</creator><creator>VALENTINE, ROBERT</creator><scope>EVB</scope></search><sort><creationdate>20231221</creationdate><title>INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY</title><author>OULD-AHMED-VALL, ELMOUSTAPHA ; CORBAL, JESUS ; TOLL, BRET L ; CHARNEY, MARK J ; VALENTINE, ROBERT</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2023409732A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>OULD-AHMED-VALL, ELMOUSTAPHA</creatorcontrib><creatorcontrib>CORBAL, JESUS</creatorcontrib><creatorcontrib>TOLL, BRET L</creatorcontrib><creatorcontrib>CHARNEY, MARK J</creatorcontrib><creatorcontrib>VALENTINE, ROBERT</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>OULD-AHMED-VALL, ELMOUSTAPHA</au><au>CORBAL, JESUS</au><au>TOLL, BRET L</au><au>CHARNEY, MARK J</au><au>VALENTINE, ROBERT</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY</title><date>2023-12-21</date><risdate>2023</risdate><abstract>An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2023409732A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title INSTRUCTION EXECUTION THAT BROADCASTS AND MASKS DATA VALUES AT DIFFERENT LEVELS OF GRANULARITY
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T13%3A23%3A14IST&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=OULD-AHMED-VALL,%20ELMOUSTAPHA&rft.date=2023-12-21&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2023409732A1%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