Reconfigurable Custom Functional Unit Generation and Exploitation for Multiple-Issue Processors

Next-generation digital entertainment and mobile communication devices are anticipated to require greater processor performance. To meet these demands, several researchers have attached a reconfigurable hardware accelerator to the base processor core. The reconfigurable hardware accelerator, termed...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of Information Science and Engineering 2015-07, Vol.31 (4), p.1431-1453
Hauptverfasser: Wu, I-Wei, Shann, Jean Jyh-Jiun, Chung, Chung-Ping
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1453
container_issue 4
container_start_page 1431
container_title Journal of Information Science and Engineering
container_volume 31
creator Wu, I-Wei
Shann, Jean Jyh-Jiun
Chung, Chung-Ping
description Next-generation digital entertainment and mobile communication devices are anticipated to require greater processor performance. To meet these demands, several researchers have attached a reconfigurable hardware accelerator to the base processor core. The reconfigurable hardware accelerator, termed a reconfigurable customized functional unit (RCFU), is usually realized by multiple processing elements (PE) organized in matrix form. The structure of the RCFU is generated from hot operation patterns of specific applications. Other than the RCFU, 'multiple-issue' is another microarchitectural technique to increase the performance. However, the impact of combining both of these approaches in the same design is not yet well understood. This problem motivates us to design RCFU generation and exploitation algorithms for a multiple-issue processor. To allow more operations to execute on the RCFU simultaneously, the proposed generation algorithm merges several data-independent operation patterns to construct the RCFU architecture. To schedule operations on both the RCFU and functional units (FU) of the base processor core simultaneously, the proposed exploitation algorithm presents a model to represent all available computing resources from both the FUs of the base processor and the PEs in the RCFU. Using this model, the RCFU exploitation problem can be considered as an instruction-scheduling problem. Our experiment achieves an average improvement in execution performance of 50% compared with previous efforts [2, 5].
doi_str_mv 10.6688/JISE.2015.31.4.16
format Article
fullrecord <record><control><sourceid>proquest_airit</sourceid><recordid>TN_cdi_proquest_miscellaneous_1762106334</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><airiti_id>10162364_201507_201507020002_201507020002_1431_1453</airiti_id><sourcerecordid>1762106334</sourcerecordid><originalsourceid>FETCH-LOGICAL-a255t-7f113a99eff0f55caca31272ead52bf2d4f96028f3b1e3ece3a2957385793bd73</originalsourceid><addsrcrecordid>eNpVkMtOwzAQRb0AiVL4AHZesknwI3aSJarakqoIBHQdOckYuXLj4ofE55Oq3bCZq7k6GmkOQg-U5FJW1dOm-VzmjFCRc5oXOZVXaEYJlRnjsrhBtyHsCWFSFMUMtR_Qu1Gb7-RVZwEvUojugFdp7KNxo7J4N5qI1zCCV6cGq3HAy9-jdSaeC-08fk02mqOFrAkhAX73rocQnA936ForG-D-knO0Wy2_Fi_Z9m3dLJ63mWJCxKzUlHJV16A10UL0qlecspKBGgTrNBsKXUvCKs07Chx64IrVouSVKGveDSWfo8fz3aN3PwlCbA8m9GCtGsGl0NJSMkok58WEbs6oMt5E0-5d8tOjEzM5OilqT-5IeQnCyGTr_0ILTqchOP8D5LpsAA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1762106334</pqid></control><display><type>article</type><title>Reconfigurable Custom Functional Unit Generation and Exploitation for Multiple-Issue Processors</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Wu, I-Wei ; Shann, Jean Jyh-Jiun ; Chung, Chung-Ping</creator><creatorcontrib>Wu, I-Wei ; Shann, Jean Jyh-Jiun ; Chung, Chung-Ping</creatorcontrib><description>Next-generation digital entertainment and mobile communication devices are anticipated to require greater processor performance. To meet these demands, several researchers have attached a reconfigurable hardware accelerator to the base processor core. The reconfigurable hardware accelerator, termed a reconfigurable customized functional unit (RCFU), is usually realized by multiple processing elements (PE) organized in matrix form. The structure of the RCFU is generated from hot operation patterns of specific applications. Other than the RCFU, 'multiple-issue' is another microarchitectural technique to increase the performance. However, the impact of combining both of these approaches in the same design is not yet well understood. This problem motivates us to design RCFU generation and exploitation algorithms for a multiple-issue processor. To allow more operations to execute on the RCFU simultaneously, the proposed generation algorithm merges several data-independent operation patterns to construct the RCFU architecture. To schedule operations on both the RCFU and functional units (FU) of the base processor core simultaneously, the proposed exploitation algorithm presents a model to represent all available computing resources from both the FUs of the base processor and the PEs in the RCFU. Using this model, the RCFU exploitation problem can be considered as an instruction-scheduling problem. Our experiment achieves an average improvement in execution performance of 50% compared with previous efforts [2, 5].</description><identifier>ISSN: 1016-2364</identifier><identifier>DOI: 10.6688/JISE.2015.31.4.16</identifier><language>eng</language><publisher>社團法人中華民國計算語言學學會</publisher><subject>Accelerators ; Algorithms ; Demand ; Devices ; Exploitation ; Microprocessors ; Processors ; Reconfigurable hardware</subject><ispartof>Journal of Information Science and Engineering, 2015-07, Vol.31 (4), p.1431-1453</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Wu, I-Wei</creatorcontrib><creatorcontrib>Shann, Jean Jyh-Jiun</creatorcontrib><creatorcontrib>Chung, Chung-Ping</creatorcontrib><title>Reconfigurable Custom Functional Unit Generation and Exploitation for Multiple-Issue Processors</title><title>Journal of Information Science and Engineering</title><description>Next-generation digital entertainment and mobile communication devices are anticipated to require greater processor performance. To meet these demands, several researchers have attached a reconfigurable hardware accelerator to the base processor core. The reconfigurable hardware accelerator, termed a reconfigurable customized functional unit (RCFU), is usually realized by multiple processing elements (PE) organized in matrix form. The structure of the RCFU is generated from hot operation patterns of specific applications. Other than the RCFU, 'multiple-issue' is another microarchitectural technique to increase the performance. However, the impact of combining both of these approaches in the same design is not yet well understood. This problem motivates us to design RCFU generation and exploitation algorithms for a multiple-issue processor. To allow more operations to execute on the RCFU simultaneously, the proposed generation algorithm merges several data-independent operation patterns to construct the RCFU architecture. To schedule operations on both the RCFU and functional units (FU) of the base processor core simultaneously, the proposed exploitation algorithm presents a model to represent all available computing resources from both the FUs of the base processor and the PEs in the RCFU. Using this model, the RCFU exploitation problem can be considered as an instruction-scheduling problem. Our experiment achieves an average improvement in execution performance of 50% compared with previous efforts [2, 5].</description><subject>Accelerators</subject><subject>Algorithms</subject><subject>Demand</subject><subject>Devices</subject><subject>Exploitation</subject><subject>Microprocessors</subject><subject>Processors</subject><subject>Reconfigurable hardware</subject><issn>1016-2364</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNpVkMtOwzAQRb0AiVL4AHZesknwI3aSJarakqoIBHQdOckYuXLj4ofE55Oq3bCZq7k6GmkOQg-U5FJW1dOm-VzmjFCRc5oXOZVXaEYJlRnjsrhBtyHsCWFSFMUMtR_Qu1Gb7-RVZwEvUojugFdp7KNxo7J4N5qI1zCCV6cGq3HAy9-jdSaeC-08fk02mqOFrAkhAX73rocQnA936ForG-D-knO0Wy2_Fi_Z9m3dLJ63mWJCxKzUlHJV16A10UL0qlecspKBGgTrNBsKXUvCKs07Chx64IrVouSVKGveDSWfo8fz3aN3PwlCbA8m9GCtGsGl0NJSMkok58WEbs6oMt5E0-5d8tOjEzM5OilqT-5IeQnCyGTr_0ILTqchOP8D5LpsAA</recordid><startdate>20150701</startdate><enddate>20150701</enddate><creator>Wu, I-Wei</creator><creator>Shann, Jean Jyh-Jiun</creator><creator>Chung, Chung-Ping</creator><general>社團法人中華民國計算語言學學會</general><scope>188</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20150701</creationdate><title>Reconfigurable Custom Functional Unit Generation and Exploitation for Multiple-Issue Processors</title><author>Wu, I-Wei ; Shann, Jean Jyh-Jiun ; Chung, Chung-Ping</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a255t-7f113a99eff0f55caca31272ead52bf2d4f96028f3b1e3ece3a2957385793bd73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Accelerators</topic><topic>Algorithms</topic><topic>Demand</topic><topic>Devices</topic><topic>Exploitation</topic><topic>Microprocessors</topic><topic>Processors</topic><topic>Reconfigurable hardware</topic><toplevel>online_resources</toplevel><creatorcontrib>Wu, I-Wei</creatorcontrib><creatorcontrib>Shann, Jean Jyh-Jiun</creatorcontrib><creatorcontrib>Chung, Chung-Ping</creatorcontrib><collection>Airiti Library</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of Information Science and Engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wu, I-Wei</au><au>Shann, Jean Jyh-Jiun</au><au>Chung, Chung-Ping</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reconfigurable Custom Functional Unit Generation and Exploitation for Multiple-Issue Processors</atitle><jtitle>Journal of Information Science and Engineering</jtitle><date>2015-07-01</date><risdate>2015</risdate><volume>31</volume><issue>4</issue><spage>1431</spage><epage>1453</epage><pages>1431-1453</pages><issn>1016-2364</issn><abstract>Next-generation digital entertainment and mobile communication devices are anticipated to require greater processor performance. To meet these demands, several researchers have attached a reconfigurable hardware accelerator to the base processor core. The reconfigurable hardware accelerator, termed a reconfigurable customized functional unit (RCFU), is usually realized by multiple processing elements (PE) organized in matrix form. The structure of the RCFU is generated from hot operation patterns of specific applications. Other than the RCFU, 'multiple-issue' is another microarchitectural technique to increase the performance. However, the impact of combining both of these approaches in the same design is not yet well understood. This problem motivates us to design RCFU generation and exploitation algorithms for a multiple-issue processor. To allow more operations to execute on the RCFU simultaneously, the proposed generation algorithm merges several data-independent operation patterns to construct the RCFU architecture. To schedule operations on both the RCFU and functional units (FU) of the base processor core simultaneously, the proposed exploitation algorithm presents a model to represent all available computing resources from both the FUs of the base processor and the PEs in the RCFU. Using this model, the RCFU exploitation problem can be considered as an instruction-scheduling problem. Our experiment achieves an average improvement in execution performance of 50% compared with previous efforts [2, 5].</abstract><pub>社團法人中華民國計算語言學學會</pub><doi>10.6688/JISE.2015.31.4.16</doi><tpages>23</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1016-2364
ispartof Journal of Information Science and Engineering, 2015-07, Vol.31 (4), p.1431-1453
issn 1016-2364
language eng
recordid cdi_proquest_miscellaneous_1762106334
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Accelerators
Algorithms
Demand
Devices
Exploitation
Microprocessors
Processors
Reconfigurable hardware
title Reconfigurable Custom Functional Unit Generation and Exploitation for Multiple-Issue Processors
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T16%3A19%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_airit&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reconfigurable%20Custom%20Functional%20Unit%20Generation%20and%20Exploitation%20for%20Multiple-Issue%20Processors&rft.jtitle=Journal%20of%20Information%20Science%20and%20Engineering&rft.au=Wu,%20I-Wei&rft.date=2015-07-01&rft.volume=31&rft.issue=4&rft.spage=1431&rft.epage=1453&rft.pages=1431-1453&rft.issn=1016-2364&rft_id=info:doi/10.6688/JISE.2015.31.4.16&rft_dat=%3Cproquest_airit%3E1762106334%3C/proquest_airit%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1762106334&rft_id=info:pmid/&rft_airiti_id=10162364_201507_201507020002_201507020002_1431_1453&rfr_iscdi=true