Impact of Resource Sharing and Register Retiming on Area and Performance of FPGA-based Designs

Due to the increasing diversity and complexity of embedded systems, the use of high-level synthesis (HLS) and that of FPGAs have been both becoming prevalent in order to enhance the design productivity. Although a number of works for FPGA-oriented optimizations, particularly about resource binding,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IPSJ Transactions on System LSI Design Methodology 2014, Vol.7, pp.37-45
Hauptverfasser: Hara-Azumi, Yuko, Matsuba, Toshinobu, Tomiyama, Hiroyuki, Honda, Shinya, Takada, Hiroaki
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 45
container_issue
container_start_page 37
container_title IPSJ Transactions on System LSI Design Methodology
container_volume 7
creator Hara-Azumi, Yuko
Matsuba, Toshinobu
Tomiyama, Hiroyuki
Honda, Shinya
Takada, Hiroaki
description Due to the increasing diversity and complexity of embedded systems, the use of high-level synthesis (HLS) and that of FPGAs have been both becoming prevalent in order to enhance the design productivity. Although a number of works for FPGA-oriented optimizations, particularly about resource binding, have been studied in HLS, the HLS technologies are still immature since most of them overlook some important facts on resource sharing. In this paper, for FPGA-based designs, we quantitatively evaluate effects of several resource sharing approaches in HLS using practically large benchmarks, on various FPGA devices. Through the comprehensive evaluation, the effects on clock frequency, execution time, area, and multiplexer distribution are examined. Several important discussions and findings will be disclosed, which are essential for further advance of the practical HLS technology.
doi_str_mv 10.2197/ipsjtsldm.7.37
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2015012042</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2015012042</sourcerecordid><originalsourceid>FETCH-LOGICAL-c4907-8ce8ceee190b90c08486edbbd3f40704aa4227d3a4f162b3eb37600afb3f47d43</originalsourceid><addsrcrecordid>eNpVkMtLw0AQxhdRsFavngOeE2cfZpObpdpaKFh8XF02m0lMaB7upgf_e7eNFIWBGWZ-3wzzEXJNIWI0lbdV7-rBbfMmkhGXJ2RCk4SFcZzI0z_1OblwrgaIU2DxhHysml6bIeiK4AVdt7MGg9dPbau2DHSb-2ZZuQGtL4aq2Xe7NphZ1IfpBm3R2Ua3XuU3LDbLWZhph3nwgK4qW3dJzgq9dXj1m6fkffH4Nn8K18_L1Xy2Do1IQYaJQR-INIUsBQOJSGLMsyznhQAJQmvBmMy5FgWNWcYx4zIG0EXmAZkLPiU3497edl87dIOq_S-tP6kY0DugDATzVDRSxnbOWSxUb6tG229FQe09VEcPlVRcesH9KKjdoEs84toOldniPxwOkuPIeBMVtvwH9n9_Sg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2015012042</pqid></control><display><type>article</type><title>Impact of Resource Sharing and Register Retiming on Area and Performance of FPGA-based Designs</title><source>J-STAGE Free</source><source>Freely Accessible Japanese Titles</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Hara-Azumi, Yuko ; Matsuba, Toshinobu ; Tomiyama, Hiroyuki ; Honda, Shinya ; Takada, Hiroaki</creator><creatorcontrib>Hara-Azumi, Yuko ; Matsuba, Toshinobu ; Tomiyama, Hiroyuki ; Honda, Shinya ; Takada, Hiroaki</creatorcontrib><description>Due to the increasing diversity and complexity of embedded systems, the use of high-level synthesis (HLS) and that of FPGAs have been both becoming prevalent in order to enhance the design productivity. Although a number of works for FPGA-oriented optimizations, particularly about resource binding, have been studied in HLS, the HLS technologies are still immature since most of them overlook some important facts on resource sharing. In this paper, for FPGA-based designs, we quantitatively evaluate effects of several resource sharing approaches in HLS using practically large benchmarks, on various FPGA devices. Through the comprehensive evaluation, the effects on clock frequency, execution time, area, and multiplexer distribution are examined. Several important discussions and findings will be disclosed, which are essential for further advance of the practical HLS technology.</description><identifier>ISSN: 1882-6687</identifier><identifier>EISSN: 1882-6687</identifier><identifier>DOI: 10.2197/ipsjtsldm.7.37</identifier><language>eng</language><publisher>Tokyo: Information Processing Society of Japan</publisher><subject>Embedded systems ; Field programmable gate arrays ; FPGA ; High level synthesis ; register retiming ; resource sharing</subject><ispartof>IPSJ Transactions on System LSI Design Methodology, 2014, Vol.7, pp.37-45</ispartof><rights>2014 by the Information Processing Society of Japan</rights><rights>Copyright Japan Science and Technology Agency 2017</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c4907-8ce8ceee190b90c08486edbbd3f40704aa4227d3a4f162b3eb37600afb3f47d43</citedby><cites>FETCH-LOGICAL-c4907-8ce8ceee190b90c08486edbbd3f40704aa4227d3a4f162b3eb37600afb3f47d43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,1877,27901,27902</link.rule.ids></links><search><creatorcontrib>Hara-Azumi, Yuko</creatorcontrib><creatorcontrib>Matsuba, Toshinobu</creatorcontrib><creatorcontrib>Tomiyama, Hiroyuki</creatorcontrib><creatorcontrib>Honda, Shinya</creatorcontrib><creatorcontrib>Takada, Hiroaki</creatorcontrib><title>Impact of Resource Sharing and Register Retiming on Area and Performance of FPGA-based Designs</title><title>IPSJ Transactions on System LSI Design Methodology</title><addtitle>IPSJ Transactions on System LSI Design Methodology</addtitle><description>Due to the increasing diversity and complexity of embedded systems, the use of high-level synthesis (HLS) and that of FPGAs have been both becoming prevalent in order to enhance the design productivity. Although a number of works for FPGA-oriented optimizations, particularly about resource binding, have been studied in HLS, the HLS technologies are still immature since most of them overlook some important facts on resource sharing. In this paper, for FPGA-based designs, we quantitatively evaluate effects of several resource sharing approaches in HLS using practically large benchmarks, on various FPGA devices. Through the comprehensive evaluation, the effects on clock frequency, execution time, area, and multiplexer distribution are examined. Several important discussions and findings will be disclosed, which are essential for further advance of the practical HLS technology.</description><subject>Embedded systems</subject><subject>Field programmable gate arrays</subject><subject>FPGA</subject><subject>High level synthesis</subject><subject>register retiming</subject><subject>resource sharing</subject><issn>1882-6687</issn><issn>1882-6687</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNpVkMtLw0AQxhdRsFavngOeE2cfZpObpdpaKFh8XF02m0lMaB7upgf_e7eNFIWBGWZ-3wzzEXJNIWI0lbdV7-rBbfMmkhGXJ2RCk4SFcZzI0z_1OblwrgaIU2DxhHysml6bIeiK4AVdt7MGg9dPbau2DHSb-2ZZuQGtL4aq2Xe7NphZ1IfpBm3R2Ua3XuU3LDbLWZhph3nwgK4qW3dJzgq9dXj1m6fkffH4Nn8K18_L1Xy2Do1IQYaJQR-INIUsBQOJSGLMsyznhQAJQmvBmMy5FgWNWcYx4zIG0EXmAZkLPiU3497edl87dIOq_S-tP6kY0DugDATzVDRSxnbOWSxUb6tG229FQe09VEcPlVRcesH9KKjdoEs84toOldniPxwOkuPIeBMVtvwH9n9_Sg</recordid><startdate>20140101</startdate><enddate>20140101</enddate><creator>Hara-Azumi, Yuko</creator><creator>Matsuba, Toshinobu</creator><creator>Tomiyama, Hiroyuki</creator><creator>Honda, Shinya</creator><creator>Takada, Hiroaki</creator><general>Information Processing Society of Japan</general><general>Japan Science and Technology Agency</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140101</creationdate><title>Impact of Resource Sharing and Register Retiming on Area and Performance of FPGA-based Designs</title><author>Hara-Azumi, Yuko ; Matsuba, Toshinobu ; Tomiyama, Hiroyuki ; Honda, Shinya ; Takada, Hiroaki</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c4907-8ce8ceee190b90c08486edbbd3f40704aa4227d3a4f162b3eb37600afb3f47d43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Embedded systems</topic><topic>Field programmable gate arrays</topic><topic>FPGA</topic><topic>High level synthesis</topic><topic>register retiming</topic><topic>resource sharing</topic><toplevel>online_resources</toplevel><creatorcontrib>Hara-Azumi, Yuko</creatorcontrib><creatorcontrib>Matsuba, Toshinobu</creatorcontrib><creatorcontrib>Tomiyama, Hiroyuki</creatorcontrib><creatorcontrib>Honda, Shinya</creatorcontrib><creatorcontrib>Takada, Hiroaki</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications 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>IPSJ Transactions on System LSI Design Methodology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hara-Azumi, Yuko</au><au>Matsuba, Toshinobu</au><au>Tomiyama, Hiroyuki</au><au>Honda, Shinya</au><au>Takada, Hiroaki</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Impact of Resource Sharing and Register Retiming on Area and Performance of FPGA-based Designs</atitle><jtitle>IPSJ Transactions on System LSI Design Methodology</jtitle><addtitle>IPSJ Transactions on System LSI Design Methodology</addtitle><date>2014-01-01</date><risdate>2014</risdate><volume>7</volume><spage>37</spage><epage>45</epage><pages>37-45</pages><issn>1882-6687</issn><eissn>1882-6687</eissn><abstract>Due to the increasing diversity and complexity of embedded systems, the use of high-level synthesis (HLS) and that of FPGAs have been both becoming prevalent in order to enhance the design productivity. Although a number of works for FPGA-oriented optimizations, particularly about resource binding, have been studied in HLS, the HLS technologies are still immature since most of them overlook some important facts on resource sharing. In this paper, for FPGA-based designs, we quantitatively evaluate effects of several resource sharing approaches in HLS using practically large benchmarks, on various FPGA devices. Through the comprehensive evaluation, the effects on clock frequency, execution time, area, and multiplexer distribution are examined. Several important discussions and findings will be disclosed, which are essential for further advance of the practical HLS technology.</abstract><cop>Tokyo</cop><pub>Information Processing Society of Japan</pub><doi>10.2197/ipsjtsldm.7.37</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1882-6687
ispartof IPSJ Transactions on System LSI Design Methodology, 2014, Vol.7, pp.37-45
issn 1882-6687
1882-6687
language eng
recordid cdi_proquest_journals_2015012042
source J-STAGE Free; Freely Accessible Japanese Titles; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Embedded systems
Field programmable gate arrays
FPGA
High level synthesis
register retiming
resource sharing
title Impact of Resource Sharing and Register Retiming on Area and Performance of FPGA-based Designs
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T13%3A19%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Impact%20of%20Resource%20Sharing%20and%20Register%20Retiming%20on%20Area%20and%20Performance%20of%20FPGA-based%20Designs&rft.jtitle=IPSJ%20Transactions%20on%20System%20LSI%20Design%20Methodology&rft.au=Hara-Azumi,%20Yuko&rft.date=2014-01-01&rft.volume=7&rft.spage=37&rft.epage=45&rft.pages=37-45&rft.issn=1882-6687&rft.eissn=1882-6687&rft_id=info:doi/10.2197/ipsjtsldm.7.37&rft_dat=%3Cproquest_cross%3E2015012042%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2015012042&rft_id=info:pmid/&rfr_iscdi=true