INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN

Es werden Verfahren und Vorrichtungen beschrieben, die Techniken zur Vektorisierung von Schleifen mit rückwärts gerichteten Kreuziterationen betreffen. In einer Ausführungsform löst das Ausführen einer oder mehrerer Instruktionen eine Kreuziterationsabhängigkeit einer oder mehrerer Operationen einer...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Arutyunyan, Ruslan, Plotnikov, Mikhail, Burylov, Ilya, Ido, Hideki
Format: Patent
Sprache:ger
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 Arutyunyan, Ruslan
Plotnikov, Mikhail
Burylov, Ilya
Ido, Hideki
description Es werden Verfahren und Vorrichtungen beschrieben, die Techniken zur Vektorisierung von Schleifen mit rückwärts gerichteten Kreuziterationen betreffen. In einer Ausführungsform löst das Ausführen einer oder mehrerer Instruktionen eine Kreuziterationsabhängigkeit einer oder mehrerer Operationen einer Schleife auf. Das Ausführen der einen oder der mehreren Instruktionen löst die Kreuziterationsabhängigkeit der einen oder der mehreren Operationen mindestens teilweise auf der Grundlage einer oder mehrerer Distanzzählungsberechnungen zu einer vorangehenden Iteration der Schleife auf. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht. Methods and apparatus relating to techniques for vectorizing loops with backward cross-iteration dependencies are described. In an embodiment, execution of one or more instructions resolves a cross-iteration dependency of one or more operations of a loop. The execution of the one or more instructions resolves the cross-iteration dependency of the one or more operations based at least in part on one or more distance count computations to a preceding iteration of the loop. Other embodiments are also disclosed and claimed.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_DE102020132719A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>DE102020132719A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_DE102020132719A13</originalsourceid><addsrcrecordid>eNrjZEj39AsOCQr1DvH091OICg1SCHP1DvEP8gz2dA0K9XNXCAMKBzt7-Lh6urn6Kfh6higEHZ7j7B1-uCUoJFjB3TXI09kjxDUEKOcd5Boa5RniGuQIMivY0cnjcIufu6e7tytQ0I-HgTUtMac4lRdKczOourmGOHvophbkx6cWFyQmp-allsS7uBoaGAGhobGRuaGlo6ExseoAjKY6bA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN</title><source>esp@cenet</source><creator>Arutyunyan, Ruslan ; Plotnikov, Mikhail ; Burylov, Ilya ; Ido, Hideki</creator><creatorcontrib>Arutyunyan, Ruslan ; Plotnikov, Mikhail ; Burylov, Ilya ; Ido, Hideki</creatorcontrib><description>Es werden Verfahren und Vorrichtungen beschrieben, die Techniken zur Vektorisierung von Schleifen mit rückwärts gerichteten Kreuziterationen betreffen. In einer Ausführungsform löst das Ausführen einer oder mehrerer Instruktionen eine Kreuziterationsabhängigkeit einer oder mehrerer Operationen einer Schleife auf. Das Ausführen der einen oder der mehreren Instruktionen löst die Kreuziterationsabhängigkeit der einen oder der mehreren Operationen mindestens teilweise auf der Grundlage einer oder mehrerer Distanzzählungsberechnungen zu einer vorangehenden Iteration der Schleife auf. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht. Methods and apparatus relating to techniques for vectorizing loops with backward cross-iteration dependencies are described. In an embodiment, execution of one or more instructions resolves a cross-iteration dependency of one or more operations of a loop. The execution of the one or more instructions resolves the cross-iteration dependency of the one or more operations based at least in part on one or more distance count computations to a preceding iteration of the loop. Other embodiments are also disclosed and claimed.</description><language>ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2021</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=20211223&amp;DB=EPODOC&amp;CC=DE&amp;NR=102020132719A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76418</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20211223&amp;DB=EPODOC&amp;CC=DE&amp;NR=102020132719A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Arutyunyan, Ruslan</creatorcontrib><creatorcontrib>Plotnikov, Mikhail</creatorcontrib><creatorcontrib>Burylov, Ilya</creatorcontrib><creatorcontrib>Ido, Hideki</creatorcontrib><title>INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN</title><description>Es werden Verfahren und Vorrichtungen beschrieben, die Techniken zur Vektorisierung von Schleifen mit rückwärts gerichteten Kreuziterationen betreffen. In einer Ausführungsform löst das Ausführen einer oder mehrerer Instruktionen eine Kreuziterationsabhängigkeit einer oder mehrerer Operationen einer Schleife auf. Das Ausführen der einen oder der mehreren Instruktionen löst die Kreuziterationsabhängigkeit der einen oder der mehreren Operationen mindestens teilweise auf der Grundlage einer oder mehrerer Distanzzählungsberechnungen zu einer vorangehenden Iteration der Schleife auf. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht. Methods and apparatus relating to techniques for vectorizing loops with backward cross-iteration dependencies are described. In an embodiment, execution of one or more instructions resolves a cross-iteration dependency of one or more operations of a loop. The execution of the one or more instructions resolves the cross-iteration dependency of the one or more operations based at least in part on one or more distance count computations to a preceding iteration of the loop. Other embodiments are also disclosed and claimed.</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>2021</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZEj39AsOCQr1DvH091OICg1SCHP1DvEP8gz2dA0K9XNXCAMKBzt7-Lh6urn6Kfh6higEHZ7j7B1-uCUoJFjB3TXI09kjxDUEKOcd5Boa5RniGuQIMivY0cnjcIufu6e7tytQ0I-HgTUtMac4lRdKczOourmGOHvophbkx6cWFyQmp-allsS7uBoaGAGhobGRuaGlo6ExseoAjKY6bA</recordid><startdate>20211223</startdate><enddate>20211223</enddate><creator>Arutyunyan, Ruslan</creator><creator>Plotnikov, Mikhail</creator><creator>Burylov, Ilya</creator><creator>Ido, Hideki</creator><scope>EVB</scope></search><sort><creationdate>20211223</creationdate><title>INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN</title><author>Arutyunyan, Ruslan ; Plotnikov, Mikhail ; Burylov, Ilya ; Ido, Hideki</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_DE102020132719A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>ger</language><creationdate>2021</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Arutyunyan, Ruslan</creatorcontrib><creatorcontrib>Plotnikov, Mikhail</creatorcontrib><creatorcontrib>Burylov, Ilya</creatorcontrib><creatorcontrib>Ido, Hideki</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Arutyunyan, Ruslan</au><au>Plotnikov, Mikhail</au><au>Burylov, Ilya</au><au>Ido, Hideki</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN</title><date>2021-12-23</date><risdate>2021</risdate><abstract>Es werden Verfahren und Vorrichtungen beschrieben, die Techniken zur Vektorisierung von Schleifen mit rückwärts gerichteten Kreuziterationen betreffen. In einer Ausführungsform löst das Ausführen einer oder mehrerer Instruktionen eine Kreuziterationsabhängigkeit einer oder mehrerer Operationen einer Schleife auf. Das Ausführen der einen oder der mehreren Instruktionen löst die Kreuziterationsabhängigkeit der einen oder der mehreren Operationen mindestens teilweise auf der Grundlage einer oder mehrerer Distanzzählungsberechnungen zu einer vorangehenden Iteration der Schleife auf. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht. Methods and apparatus relating to techniques for vectorizing loops with backward cross-iteration dependencies are described. In an embodiment, execution of one or more instructions resolves a cross-iteration dependency of one or more operations of a loop. The execution of the one or more instructions resolves the cross-iteration dependency of the one or more operations based at least in part on one or more distance count computations to a preceding iteration of the loop. Other embodiments are also disclosed and claimed.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language ger
recordid cdi_epo_espacenet_DE102020132719A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title INSTRUKTION ZUR VEKTORISIERUNG VON SCHLEIFEN MIT RÜCKWÄRTS GERICHTETEN KREUZITERATIONSABHÄNGIGKEITEN
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T21%3A13%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=Arutyunyan,%20Ruslan&rft.date=2021-12-23&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EDE102020132719A1%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