LOOP SUPPORT EXTENSIONS

Techniques for processing loops are described. An exemplary apparatus at least includes decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode, the opcode to indicate execution circuitry is to perform an operation to configure execution of one or mo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SUBRAMONEY, Sreenivas, ABUHATZERA, Avishaii, KUTTANNA, Belliappa, BALACHANDRAN, Shankar, NORI, Anant, RAKSHIT, Joydeep, SHANBHOGUE, Vedvyas
Format: Patent
Sprache:eng ; fre
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 SUBRAMONEY, Sreenivas
ABUHATZERA, Avishaii
KUTTANNA, Belliappa
BALACHANDRAN, Shankar
NORI, Anant
RAKSHIT, Joydeep
SHANBHOGUE, Vedvyas
description Techniques for processing loops are described. An exemplary apparatus at least includes decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode, the opcode to indicate execution circuitry is to perform an operation to configure execution of one or more loops, wherein the one or more loops are to include a plurality of configuration instructions and instructions that are to use metadata generated by ones of the plurality of configuration instructions; and execution circuitry to perform the operation as indicated by the opcode. La présente invention concerne des techniques pour le traitement de boucles. Un appareil donné à titre d'exemple comprend au moins un montage de circuits de décodeur pour décoder une instruction unique, l'instruction unique devant inclure un champ pour un code opération, le code opération devant indiquer qu'un montage de circuits d'exécution doit effectuer une opération pour configurer l'exécution d'une ou plusieurs boucles, la ou les boucles devant comprendre une pluralité d'instructions de configuration et des instructions qui doivent utiliser des métadonnées générées par certaines de la pluralité d'instructions de configuration; et le montage de circuits d'exécution devant effectuer l'opération comme indiqué par le code opération.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2022066355A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2022066355A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2022066355A13</originalsourceid><addsrcrecordid>eNrjZBD38fcPUAgODQjwDwpRcI0IcfUL9vT3C-ZhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfHh_kYGRkYGZmbGpqaOhsbEqQIAdkkgsw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>LOOP SUPPORT EXTENSIONS</title><source>esp@cenet</source><creator>SUBRAMONEY, Sreenivas ; ABUHATZERA, Avishaii ; KUTTANNA, Belliappa ; BALACHANDRAN, Shankar ; NORI, Anant ; RAKSHIT, Joydeep ; SHANBHOGUE, Vedvyas</creator><creatorcontrib>SUBRAMONEY, Sreenivas ; ABUHATZERA, Avishaii ; KUTTANNA, Belliappa ; BALACHANDRAN, Shankar ; NORI, Anant ; RAKSHIT, Joydeep ; SHANBHOGUE, Vedvyas</creatorcontrib><description>Techniques for processing loops are described. An exemplary apparatus at least includes decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode, the opcode to indicate execution circuitry is to perform an operation to configure execution of one or more loops, wherein the one or more loops are to include a plurality of configuration instructions and instructions that are to use metadata generated by ones of the plurality of configuration instructions; and execution circuitry to perform the operation as indicated by the opcode. La présente invention concerne des techniques pour le traitement de boucles. Un appareil donné à titre d'exemple comprend au moins un montage de circuits de décodeur pour décoder une instruction unique, l'instruction unique devant inclure un champ pour un code opération, le code opération devant indiquer qu'un montage de circuits d'exécution doit effectuer une opération pour configurer l'exécution d'une ou plusieurs boucles, la ou les boucles devant comprendre une pluralité d'instructions de configuration et des instructions qui doivent utiliser des métadonnées générées par certaines de la pluralité d'instructions de configuration; et le montage de circuits d'exécution devant effectuer l'opération comme indiqué par le code opération.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</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=20220331&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022066355A1$$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=20220331&amp;DB=EPODOC&amp;CC=WO&amp;NR=2022066355A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SUBRAMONEY, Sreenivas</creatorcontrib><creatorcontrib>ABUHATZERA, Avishaii</creatorcontrib><creatorcontrib>KUTTANNA, Belliappa</creatorcontrib><creatorcontrib>BALACHANDRAN, Shankar</creatorcontrib><creatorcontrib>NORI, Anant</creatorcontrib><creatorcontrib>RAKSHIT, Joydeep</creatorcontrib><creatorcontrib>SHANBHOGUE, Vedvyas</creatorcontrib><title>LOOP SUPPORT EXTENSIONS</title><description>Techniques for processing loops are described. An exemplary apparatus at least includes decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode, the opcode to indicate execution circuitry is to perform an operation to configure execution of one or more loops, wherein the one or more loops are to include a plurality of configuration instructions and instructions that are to use metadata generated by ones of the plurality of configuration instructions; and execution circuitry to perform the operation as indicated by the opcode. La présente invention concerne des techniques pour le traitement de boucles. Un appareil donné à titre d'exemple comprend au moins un montage de circuits de décodeur pour décoder une instruction unique, l'instruction unique devant inclure un champ pour un code opération, le code opération devant indiquer qu'un montage de circuits d'exécution doit effectuer une opération pour configurer l'exécution d'une ou plusieurs boucles, la ou les boucles devant comprendre une pluralité d'instructions de configuration et des instructions qui doivent utiliser des métadonnées générées par certaines de la pluralité d'instructions de configuration; et le montage de circuits d'exécution devant effectuer l'opération comme indiqué par le code opération.</description><subject>CALCULATING</subject><subject>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZBD38fcPUAgODQjwDwpRcI0IcfUL9vT3C-ZhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfHh_kYGRkYGZmbGpqaOhsbEqQIAdkkgsw</recordid><startdate>20220331</startdate><enddate>20220331</enddate><creator>SUBRAMONEY, Sreenivas</creator><creator>ABUHATZERA, Avishaii</creator><creator>KUTTANNA, Belliappa</creator><creator>BALACHANDRAN, Shankar</creator><creator>NORI, Anant</creator><creator>RAKSHIT, Joydeep</creator><creator>SHANBHOGUE, Vedvyas</creator><scope>EVB</scope></search><sort><creationdate>20220331</creationdate><title>LOOP SUPPORT EXTENSIONS</title><author>SUBRAMONEY, Sreenivas ; ABUHATZERA, Avishaii ; KUTTANNA, Belliappa ; BALACHANDRAN, Shankar ; NORI, Anant ; RAKSHIT, Joydeep ; SHANBHOGUE, Vedvyas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2022066355A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SUBRAMONEY, Sreenivas</creatorcontrib><creatorcontrib>ABUHATZERA, Avishaii</creatorcontrib><creatorcontrib>KUTTANNA, Belliappa</creatorcontrib><creatorcontrib>BALACHANDRAN, Shankar</creatorcontrib><creatorcontrib>NORI, Anant</creatorcontrib><creatorcontrib>RAKSHIT, Joydeep</creatorcontrib><creatorcontrib>SHANBHOGUE, Vedvyas</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SUBRAMONEY, Sreenivas</au><au>ABUHATZERA, Avishaii</au><au>KUTTANNA, Belliappa</au><au>BALACHANDRAN, Shankar</au><au>NORI, Anant</au><au>RAKSHIT, Joydeep</au><au>SHANBHOGUE, Vedvyas</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>LOOP SUPPORT EXTENSIONS</title><date>2022-03-31</date><risdate>2022</risdate><abstract>Techniques for processing loops are described. An exemplary apparatus at least includes decoder circuitry to decode a single instruction, the single instruction to include a field for an opcode, the opcode to indicate execution circuitry is to perform an operation to configure execution of one or more loops, wherein the one or more loops are to include a plurality of configuration instructions and instructions that are to use metadata generated by ones of the plurality of configuration instructions; and execution circuitry to perform the operation as indicated by the opcode. La présente invention concerne des techniques pour le traitement de boucles. Un appareil donné à titre d'exemple comprend au moins un montage de circuits de décodeur pour décoder une instruction unique, l'instruction unique devant inclure un champ pour un code opération, le code opération devant indiquer qu'un montage de circuits d'exécution doit effectuer une opération pour configurer l'exécution d'une ou plusieurs boucles, la ou les boucles devant comprendre une pluralité d'instructions de configuration et des instructions qui doivent utiliser des métadonnées générées par certaines de la pluralité d'instructions de configuration; et le montage de circuits d'exécution devant effectuer l'opération comme indiqué par le code opération.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2022066355A1
source esp@cenet
subjects CALCULATING
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title LOOP SUPPORT EXTENSIONS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T02%3A46%3A31IST&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=SUBRAMONEY,%20Sreenivas&rft.date=2022-03-31&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2022066355A1%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