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,...
Gespeichert in:
Veröffentlicht in: | IPSJ Transactions on System LSI Design Methodology 2014, Vol.7, pp.37-45 |
---|---|
Hauptverfasser: | , , , , |
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 & 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 |