System and method to provide a processor with dynamic instruction set and decoder

A system and method to provide a processor with a dynamic instruction set and decoder is provided. One embodiment provides a micro-processor with a dynamic instruction set, the instruction set is updated on the fly. A single instruction can be interpreted in many different ways depending on the curr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: SIJSTERMANS FRANS
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 SIJSTERMANS FRANS
description A system and method to provide a processor with a dynamic instruction set and decoder is provided. One embodiment provides a micro-processor with a dynamic instruction set, the instruction set is updated on the fly. A single instruction can be interpreted in many different ways depending on the current configuration of the instruction decoder. This configuration is not restricted to a single or a few modes, but can take many different values. The configuration can be adapted by explicit instructions in the instruction stream or as a side effect of other instructions being executed. The advantage of updating the instruction set is in the coding efficiency. E.g., the total number of instructions that can be executed by the functional units may exceed the instruction set size, which can be limited by the maximum instruction (bit string) length. By adapting the instruction set dynamically, the instructions that are important for certain functions can be made available when those functions are executed but be swapped out while other functions are executed. In that way, the instruction set is at any time optimal for the task at hand.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2006101257A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2006101257A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2006101257A13</originalsourceid><addsrcrecordid>eNqNizEKAjEQANNYiPqHBWshOdGrRRRbOa2PkF25gMmG7Krc70XxAVYzxczUnLtRlBL4jJBIB0ZQhlL5GZHAfyyQCFd4RR0Ax-xTDBCzaH0EjZxBSL87UmCkOjeTm78LLX6cmeXxcNmfVlS4Jyk-UCbtr11j7dZZ12zanVv_V70Bv3M4qg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method to provide a processor with dynamic instruction set and decoder</title><source>esp@cenet</source><creator>SIJSTERMANS FRANS</creator><creatorcontrib>SIJSTERMANS FRANS</creatorcontrib><description>A system and method to provide a processor with a dynamic instruction set and decoder is provided. One embodiment provides a micro-processor with a dynamic instruction set, the instruction set is updated on the fly. A single instruction can be interpreted in many different ways depending on the current configuration of the instruction decoder. This configuration is not restricted to a single or a few modes, but can take many different values. The configuration can be adapted by explicit instructions in the instruction stream or as a side effect of other instructions being executed. The advantage of updating the instruction set is in the coding efficiency. E.g., the total number of instructions that can be executed by the functional units may exceed the instruction set size, which can be limited by the maximum instruction (bit string) length. By adapting the instruction set dynamically, the instructions that are important for certain functions can be made available when those functions are executed but be swapped out while other functions are executed. In that way, the instruction set is at any time optimal for the task at hand.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2006</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=20060511&amp;DB=EPODOC&amp;CC=US&amp;NR=2006101257A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20060511&amp;DB=EPODOC&amp;CC=US&amp;NR=2006101257A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SIJSTERMANS FRANS</creatorcontrib><title>System and method to provide a processor with dynamic instruction set and decoder</title><description>A system and method to provide a processor with a dynamic instruction set and decoder is provided. One embodiment provides a micro-processor with a dynamic instruction set, the instruction set is updated on the fly. A single instruction can be interpreted in many different ways depending on the current configuration of the instruction decoder. This configuration is not restricted to a single or a few modes, but can take many different values. The configuration can be adapted by explicit instructions in the instruction stream or as a side effect of other instructions being executed. The advantage of updating the instruction set is in the coding efficiency. E.g., the total number of instructions that can be executed by the functional units may exceed the instruction set size, which can be limited by the maximum instruction (bit string) length. By adapting the instruction set dynamically, the instructions that are important for certain functions can be made available when those functions are executed but be swapped out while other functions are executed. In that way, the instruction set is at any time optimal for the task at hand.</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>2006</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNizEKAjEQANNYiPqHBWshOdGrRRRbOa2PkF25gMmG7Krc70XxAVYzxczUnLtRlBL4jJBIB0ZQhlL5GZHAfyyQCFd4RR0Ax-xTDBCzaH0EjZxBSL87UmCkOjeTm78LLX6cmeXxcNmfVlS4Jyk-UCbtr11j7dZZ12zanVv_V70Bv3M4qg</recordid><startdate>20060511</startdate><enddate>20060511</enddate><creator>SIJSTERMANS FRANS</creator><scope>EVB</scope></search><sort><creationdate>20060511</creationdate><title>System and method to provide a processor with dynamic instruction set and decoder</title><author>SIJSTERMANS FRANS</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2006101257A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2006</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SIJSTERMANS FRANS</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SIJSTERMANS FRANS</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method to provide a processor with dynamic instruction set and decoder</title><date>2006-05-11</date><risdate>2006</risdate><abstract>A system and method to provide a processor with a dynamic instruction set and decoder is provided. One embodiment provides a micro-processor with a dynamic instruction set, the instruction set is updated on the fly. A single instruction can be interpreted in many different ways depending on the current configuration of the instruction decoder. This configuration is not restricted to a single or a few modes, but can take many different values. The configuration can be adapted by explicit instructions in the instruction stream or as a side effect of other instructions being executed. The advantage of updating the instruction set is in the coding efficiency. E.g., the total number of instructions that can be executed by the functional units may exceed the instruction set size, which can be limited by the maximum instruction (bit string) length. By adapting the instruction set dynamically, the instructions that are important for certain functions can be made available when those functions are executed but be swapped out while other functions are executed. In that way, the instruction set is at any time optimal for the task at hand.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2006101257A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title System and method to provide a processor with dynamic instruction set and decoder
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T18%3A32%3A13IST&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=SIJSTERMANS%20FRANS&rft.date=2006-05-11&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2006101257A1%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