METHOD FOR COMPRESSING INSTRUCTION AND PROCESSOR FOR EXECUTING COMPRESSED INSTRUCTION

PROBLEM TO BE SOLVED: To provide an instruction compression method for reducing code size and a processor which executes the compressed instruction.SOLUTION: A program code to be executed by a processor is analyzed in order to retrieve one or more instruction groups in the program code according to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SU HONG-MEN, TSAI HAW-LUEN, CHIAO WEI-HAO
Format: Patent
Sprache:eng ; jpn
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 SU HONG-MEN
TSAI HAW-LUEN
CHIAO WEI-HAO
description PROBLEM TO BE SOLVED: To provide an instruction compression method for reducing code size and a processor which executes the compressed instruction.SOLUTION: A program code to be executed by a processor is analyzed in order to retrieve one or more instruction groups in the program code according to a preset condition. Each instruction group includes one or more instructions in order. The one or more instruction groups are sorted according to cost functions of each of the one or more instruction groups (110). The first X instruction group of the one or more sorted instruction groups is inserted into an instruction table (140). X is a value to be determined according to the cost functions. Each of the one or more instruction groups in the program code inserted into the instruction table is replaced with a corresponding execution-on-instruction-table (EIT) instruction (150). The EIT instruction has a parameter for referring to the corresponding instruction group in the instruction table. 【課題】コードサイズを削減する命令圧縮方法及び圧縮された命令を実行するプロセッサを提供する。【解決手段】プリセット条件に従って、プログラムコード内の1つ以上の命令グループを検索するために、プロセッサによって実行すべきプログラムコードを分析する。各命令グループは、1つ以上の命令を順番に含む。1つ以上の命令グループを、その1つ以上の命令グループのそれぞれのコスト関数に従ってソートする110。ソートされた1つ以上の命令グループのうちの最初のXの命令グループを命令テーブルに挿入する140。Xは、コスト関数に従って決定される値である。命令テーブルに挿入されたプログラムコード内の1つ以上の命令グループのそれぞれを対応する命令テーブル実行(EIT)命令と置き換える150。EIT命令は、命令テーブル内の対応する命令グループを参照するパラメータを有する。【選択図】図1
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_JP2015038728A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>JP2015038728A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_JP2015038728A3</originalsourceid><addsrcrecordid>eNrjZAj1dQ3x8HdRcPMPUnD29w0Icg0O9vRzV_D0Cw4JCnUO8fT3U3D0c1EICPJ3BkoBVYFUuka4OoeGgNTB9Li6IGvhYWBNS8wpTuWF0twMSm6uIc4euqkF-fGpxQWJyal5qSXxXgFGBoamBsYW5kYWjsZEKQIAHlkxqQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD FOR COMPRESSING INSTRUCTION AND PROCESSOR FOR EXECUTING COMPRESSED INSTRUCTION</title><source>esp@cenet</source><creator>SU HONG-MEN ; TSAI HAW-LUEN ; CHIAO WEI-HAO</creator><creatorcontrib>SU HONG-MEN ; TSAI HAW-LUEN ; CHIAO WEI-HAO</creatorcontrib><description>PROBLEM TO BE SOLVED: To provide an instruction compression method for reducing code size and a processor which executes the compressed instruction.SOLUTION: A program code to be executed by a processor is analyzed in order to retrieve one or more instruction groups in the program code according to a preset condition. Each instruction group includes one or more instructions in order. The one or more instruction groups are sorted according to cost functions of each of the one or more instruction groups (110). The first X instruction group of the one or more sorted instruction groups is inserted into an instruction table (140). X is a value to be determined according to the cost functions. Each of the one or more instruction groups in the program code inserted into the instruction table is replaced with a corresponding execution-on-instruction-table (EIT) instruction (150). The EIT instruction has a parameter for referring to the corresponding instruction group in the instruction table. 【課題】コードサイズを削減する命令圧縮方法及び圧縮された命令を実行するプロセッサを提供する。【解決手段】プリセット条件に従って、プログラムコード内の1つ以上の命令グループを検索するために、プロセッサによって実行すべきプログラムコードを分析する。各命令グループは、1つ以上の命令を順番に含む。1つ以上の命令グループを、その1つ以上の命令グループのそれぞれのコスト関数に従ってソートする110。ソートされた1つ以上の命令グループのうちの最初のXの命令グループを命令テーブルに挿入する140。Xは、コスト関数に従って決定される値である。命令テーブルに挿入されたプログラムコード内の1つ以上の命令グループのそれぞれを対応する命令テーブル実行(EIT)命令と置き換える150。EIT命令は、命令テーブル内の対応する命令グループを参照するパラメータを有する。【選択図】図1</description><language>eng ; jpn</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</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=20150226&amp;DB=EPODOC&amp;CC=JP&amp;NR=2015038728A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150226&amp;DB=EPODOC&amp;CC=JP&amp;NR=2015038728A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SU HONG-MEN</creatorcontrib><creatorcontrib>TSAI HAW-LUEN</creatorcontrib><creatorcontrib>CHIAO WEI-HAO</creatorcontrib><title>METHOD FOR COMPRESSING INSTRUCTION AND PROCESSOR FOR EXECUTING COMPRESSED INSTRUCTION</title><description>PROBLEM TO BE SOLVED: To provide an instruction compression method for reducing code size and a processor which executes the compressed instruction.SOLUTION: A program code to be executed by a processor is analyzed in order to retrieve one or more instruction groups in the program code according to a preset condition. Each instruction group includes one or more instructions in order. The one or more instruction groups are sorted according to cost functions of each of the one or more instruction groups (110). The first X instruction group of the one or more sorted instruction groups is inserted into an instruction table (140). X is a value to be determined according to the cost functions. Each of the one or more instruction groups in the program code inserted into the instruction table is replaced with a corresponding execution-on-instruction-table (EIT) instruction (150). The EIT instruction has a parameter for referring to the corresponding instruction group in the instruction table. 【課題】コードサイズを削減する命令圧縮方法及び圧縮された命令を実行するプロセッサを提供する。【解決手段】プリセット条件に従って、プログラムコード内の1つ以上の命令グループを検索するために、プロセッサによって実行すべきプログラムコードを分析する。各命令グループは、1つ以上の命令を順番に含む。1つ以上の命令グループを、その1つ以上の命令グループのそれぞれのコスト関数に従ってソートする110。ソートされた1つ以上の命令グループのうちの最初のXの命令グループを命令テーブルに挿入する140。Xは、コスト関数に従って決定される値である。命令テーブルに挿入されたプログラムコード内の1つ以上の命令グループのそれぞれを対応する命令テーブル実行(EIT)命令と置き換える150。EIT命令は、命令テーブル内の対応する命令グループを参照するパラメータを有する。【選択図】図1</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>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAj1dQ3x8HdRcPMPUnD29w0Icg0O9vRzV_D0Cw4JCnUO8fT3U3D0c1EICPJ3BkoBVYFUuka4OoeGgNTB9Li6IGvhYWBNS8wpTuWF0twMSm6uIc4euqkF-fGpxQWJyal5qSXxXgFGBoamBsYW5kYWjsZEKQIAHlkxqQ</recordid><startdate>20150226</startdate><enddate>20150226</enddate><creator>SU HONG-MEN</creator><creator>TSAI HAW-LUEN</creator><creator>CHIAO WEI-HAO</creator><scope>EVB</scope></search><sort><creationdate>20150226</creationdate><title>METHOD FOR COMPRESSING INSTRUCTION AND PROCESSOR FOR EXECUTING COMPRESSED INSTRUCTION</title><author>SU HONG-MEN ; TSAI HAW-LUEN ; CHIAO WEI-HAO</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_JP2015038728A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; jpn</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SU HONG-MEN</creatorcontrib><creatorcontrib>TSAI HAW-LUEN</creatorcontrib><creatorcontrib>CHIAO WEI-HAO</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SU HONG-MEN</au><au>TSAI HAW-LUEN</au><au>CHIAO WEI-HAO</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD FOR COMPRESSING INSTRUCTION AND PROCESSOR FOR EXECUTING COMPRESSED INSTRUCTION</title><date>2015-02-26</date><risdate>2015</risdate><abstract>PROBLEM TO BE SOLVED: To provide an instruction compression method for reducing code size and a processor which executes the compressed instruction.SOLUTION: A program code to be executed by a processor is analyzed in order to retrieve one or more instruction groups in the program code according to a preset condition. Each instruction group includes one or more instructions in order. The one or more instruction groups are sorted according to cost functions of each of the one or more instruction groups (110). The first X instruction group of the one or more sorted instruction groups is inserted into an instruction table (140). X is a value to be determined according to the cost functions. Each of the one or more instruction groups in the program code inserted into the instruction table is replaced with a corresponding execution-on-instruction-table (EIT) instruction (150). The EIT instruction has a parameter for referring to the corresponding instruction group in the instruction table. 【課題】コードサイズを削減する命令圧縮方法及び圧縮された命令を実行するプロセッサを提供する。【解決手段】プリセット条件に従って、プログラムコード内の1つ以上の命令グループを検索するために、プロセッサによって実行すべきプログラムコードを分析する。各命令グループは、1つ以上の命令を順番に含む。1つ以上の命令グループを、その1つ以上の命令グループのそれぞれのコスト関数に従ってソートする110。ソートされた1つ以上の命令グループのうちの最初のXの命令グループを命令テーブルに挿入する140。Xは、コスト関数に従って決定される値である。命令テーブルに挿入されたプログラムコード内の1つ以上の命令グループのそれぞれを対応する命令テーブル実行(EIT)命令と置き換える150。EIT命令は、命令テーブル内の対応する命令グループを参照するパラメータを有する。【選択図】図1</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; jpn
recordid cdi_epo_espacenet_JP2015038728A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD FOR COMPRESSING INSTRUCTION AND PROCESSOR FOR EXECUTING COMPRESSED INSTRUCTION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T23%3A12%3A17IST&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=SU%20HONG-MEN&rft.date=2015-02-26&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EJP2015038728A%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