Method and apparatus for performing reduction operations on a set of vector elements

An apparatus and method are described for performing SIMD reduction operations. For example, one embodiment of a processor comprises: a value vector register containing a plurality of data element values to be reduced; an index vector register to store a plurality of index values indicating which va...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUGHES, CHRISTOPHER, KUNZMAN, DAVID M
Format: Patent
Sprache:chi ; 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 HUGHES, CHRISTOPHER
KUNZMAN, DAVID M
description An apparatus and method are described for performing SIMD reduction operations. For example, one embodiment of a processor comprises: a value vector register containing a plurality of data element values to be reduced; an index vector register to store a plurality of index values indicating which values in the value vector register are associated with one another; single instruction multiple data (SIMD) reduction logic to perform reduction operations on the data element values within the value vector register by combining data element values from the value vector register which are associated with one another as indicated by the index values in the index vector register; and an accumulation vector register to store results of the reduction operations generated by the SIMD reduction logic.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_TWI575454BB</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>TWI575454BB</sourcerecordid><originalsourceid>FETCH-epo_espacenet_TWI575454BB3</originalsourceid><addsrcrecordid>eNqNi7EOwjAQQ7MwIOAf7geYaMVeBIKBLRJjdUodqNTmotyV7ydIfACD9WzLXjt_h71kIE5VOXNhW5SiFMooFfOYnlQwLMFGSSS15a9TqolJYSSR3ghWL5gwI5lu3SrypNj9uHF0OfvTdY8sPTRzQIL1_nFrj23TNl13-GPyAVNSOSY</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and apparatus for performing reduction operations on a set of vector elements</title><source>esp@cenet</source><creator>HUGHES, CHRISTOPHER ; KUNZMAN, DAVID M</creator><creatorcontrib>HUGHES, CHRISTOPHER ; KUNZMAN, DAVID M</creatorcontrib><description>An apparatus and method are described for performing SIMD reduction operations. For example, one embodiment of a processor comprises: a value vector register containing a plurality of data element values to be reduced; an index vector register to store a plurality of index values indicating which values in the value vector register are associated with one another; single instruction multiple data (SIMD) reduction logic to perform reduction operations on the data element values within the value vector register by combining data element values from the value vector register which are associated with one another as indicated by the index values in the index vector register; and an accumulation vector register to store results of the reduction operations generated by the SIMD reduction logic.</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</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=20170321&amp;DB=EPODOC&amp;CC=TW&amp;NR=I575454B$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170321&amp;DB=EPODOC&amp;CC=TW&amp;NR=I575454B$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HUGHES, CHRISTOPHER</creatorcontrib><creatorcontrib>KUNZMAN, DAVID M</creatorcontrib><title>Method and apparatus for performing reduction operations on a set of vector elements</title><description>An apparatus and method are described for performing SIMD reduction operations. For example, one embodiment of a processor comprises: a value vector register containing a plurality of data element values to be reduced; an index vector register to store a plurality of index values indicating which values in the value vector register are associated with one another; single instruction multiple data (SIMD) reduction logic to perform reduction operations on the data element values within the value vector register by combining data element values from the value vector register which are associated with one another as indicated by the index values in the index vector register; and an accumulation vector register to store results of the reduction operations generated by the SIMD reduction logic.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNi7EOwjAQQ7MwIOAf7geYaMVeBIKBLRJjdUodqNTmotyV7ydIfACD9WzLXjt_h71kIE5VOXNhW5SiFMooFfOYnlQwLMFGSSS15a9TqolJYSSR3ghWL5gwI5lu3SrypNj9uHF0OfvTdY8sPTRzQIL1_nFrj23TNl13-GPyAVNSOSY</recordid><startdate>20170321</startdate><enddate>20170321</enddate><creator>HUGHES, CHRISTOPHER</creator><creator>KUNZMAN, DAVID M</creator><scope>EVB</scope></search><sort><creationdate>20170321</creationdate><title>Method and apparatus for performing reduction operations on a set of vector elements</title><author>HUGHES, CHRISTOPHER ; KUNZMAN, DAVID M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_TWI575454BB3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HUGHES, CHRISTOPHER</creatorcontrib><creatorcontrib>KUNZMAN, DAVID M</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HUGHES, CHRISTOPHER</au><au>KUNZMAN, DAVID M</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and apparatus for performing reduction operations on a set of vector elements</title><date>2017-03-21</date><risdate>2017</risdate><abstract>An apparatus and method are described for performing SIMD reduction operations. For example, one embodiment of a processor comprises: a value vector register containing a plurality of data element values to be reduced; an index vector register to store a plurality of index values indicating which values in the value vector register are associated with one another; single instruction multiple data (SIMD) reduction logic to perform reduction operations on the data element values within the value vector register by combining data element values from the value vector register which are associated with one another as indicated by the index values in the index vector register; and an accumulation vector register to store results of the reduction operations generated by the SIMD reduction logic.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_TWI575454BB
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and apparatus for performing reduction operations on a set of vector elements
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T00%3A56%3A35IST&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=HUGHES,%20CHRISTOPHER&rft.date=2017-03-21&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ETWI575454BB%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