Creating Customized CGRAs for Scientific Applications

Executing complex scientific applications on Coarse Grain Reconfigurable Arrays (CGRAs) offers improvements in the execution time and/or energy consumption when compared to optimized software implementations or even fully customized hardware solutions. In this work, we explore the potential of appli...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Electronics (Basel) 2021-02, Vol.10 (4), p.445
Hauptverfasser: Charitopoulos, George, Papaefstathiou, Ioannis, Pnevmatikatos, Dionisios N.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 4
container_start_page 445
container_title Electronics (Basel)
container_volume 10
creator Charitopoulos, George
Papaefstathiou, Ioannis
Pnevmatikatos, Dionisios N.
description Executing complex scientific applications on Coarse Grain Reconfigurable Arrays (CGRAs) offers improvements in the execution time and/or energy consumption when compared to optimized software implementations or even fully customized hardware solutions. In this work, we explore the potential of application analysis methods in such customized hardware solutions. We offer analysis metrics from various scientific applications and tailor the results that are to be used by MC-Def, a novel Mixed-CGRA Definition Framework targeting a Mixed-CGRA architecture that leverages the advantages of CGRAs and those of FPGAs by utilizing a customized cell-array along, with a separate LUT array being used for adaptability. Additionally, we present the implementation results regarding the VHDL-created hardware implementations of our CGRA cell concerning various scientific applications.
doi_str_mv 10.3390/electronics10040445
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_3390_electronics10040445</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_3390_electronics10040445</sourcerecordid><originalsourceid>FETCH-LOGICAL-c294t-e30b626ccc152c8d3647f1241c06884839a97e126bcab85641f9cbb58719de2f3</originalsourceid><addsrcrecordid>eNptj81KxDAUhYMoOMzME7jpC1RvfprmLkvQURgQdFyX9jaRSKctSVzo0zuiCxeezTmLjwMfY1ccrqVEuHGjoxznKVDiAAqUqs7YSkCNJQoU53_2Jdum9AanIJdGwopVNrouh-m1sO8pz8fw6YbC7p6aVPg5Fs8U3JSDD1Q0yzIGOrHzlDbswndjctvfXrOXu9uDvS_3j7sH2-xLEqhy6ST0Wmgi4pUgM0itas-F4gTaGGUkdlg7LnRPXW8qrbhH6vvK1BwHJ7xcM_nzS3FOKTrfLjEcu_jRcmi_5dt_5OUXOUlPjw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Creating Customized CGRAs for Scientific Applications</title><source>MDPI - Multidisciplinary Digital Publishing Institute</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Charitopoulos, George ; Papaefstathiou, Ioannis ; Pnevmatikatos, Dionisios N.</creator><creatorcontrib>Charitopoulos, George ; Papaefstathiou, Ioannis ; Pnevmatikatos, Dionisios N.</creatorcontrib><description>Executing complex scientific applications on Coarse Grain Reconfigurable Arrays (CGRAs) offers improvements in the execution time and/or energy consumption when compared to optimized software implementations or even fully customized hardware solutions. In this work, we explore the potential of application analysis methods in such customized hardware solutions. We offer analysis metrics from various scientific applications and tailor the results that are to be used by MC-Def, a novel Mixed-CGRA Definition Framework targeting a Mixed-CGRA architecture that leverages the advantages of CGRAs and those of FPGAs by utilizing a customized cell-array along, with a separate LUT array being used for adaptability. Additionally, we present the implementation results regarding the VHDL-created hardware implementations of our CGRA cell concerning various scientific applications.</description><identifier>ISSN: 2079-9292</identifier><identifier>EISSN: 2079-9292</identifier><identifier>DOI: 10.3390/electronics10040445</identifier><language>eng</language><ispartof>Electronics (Basel), 2021-02, Vol.10 (4), p.445</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c294t-e30b626ccc152c8d3647f1241c06884839a97e126bcab85641f9cbb58719de2f3</citedby><cites>FETCH-LOGICAL-c294t-e30b626ccc152c8d3647f1241c06884839a97e126bcab85641f9cbb58719de2f3</cites><orcidid>0000-0003-3533-2761</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27923,27924</link.rule.ids></links><search><creatorcontrib>Charitopoulos, George</creatorcontrib><creatorcontrib>Papaefstathiou, Ioannis</creatorcontrib><creatorcontrib>Pnevmatikatos, Dionisios N.</creatorcontrib><title>Creating Customized CGRAs for Scientific Applications</title><title>Electronics (Basel)</title><description>Executing complex scientific applications on Coarse Grain Reconfigurable Arrays (CGRAs) offers improvements in the execution time and/or energy consumption when compared to optimized software implementations or even fully customized hardware solutions. In this work, we explore the potential of application analysis methods in such customized hardware solutions. We offer analysis metrics from various scientific applications and tailor the results that are to be used by MC-Def, a novel Mixed-CGRA Definition Framework targeting a Mixed-CGRA architecture that leverages the advantages of CGRAs and those of FPGAs by utilizing a customized cell-array along, with a separate LUT array being used for adaptability. Additionally, we present the implementation results regarding the VHDL-created hardware implementations of our CGRA cell concerning various scientific applications.</description><issn>2079-9292</issn><issn>2079-9292</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNptj81KxDAUhYMoOMzME7jpC1RvfprmLkvQURgQdFyX9jaRSKctSVzo0zuiCxeezTmLjwMfY1ccrqVEuHGjoxznKVDiAAqUqs7YSkCNJQoU53_2Jdum9AanIJdGwopVNrouh-m1sO8pz8fw6YbC7p6aVPg5Fs8U3JSDD1Q0yzIGOrHzlDbswndjctvfXrOXu9uDvS_3j7sH2-xLEqhy6ST0Wmgi4pUgM0itas-F4gTaGGUkdlg7LnRPXW8qrbhH6vvK1BwHJ7xcM_nzS3FOKTrfLjEcu_jRcmi_5dt_5OUXOUlPjw</recordid><startdate>20210211</startdate><enddate>20210211</enddate><creator>Charitopoulos, George</creator><creator>Papaefstathiou, Ioannis</creator><creator>Pnevmatikatos, Dionisios N.</creator><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-3533-2761</orcidid></search><sort><creationdate>20210211</creationdate><title>Creating Customized CGRAs for Scientific Applications</title><author>Charitopoulos, George ; Papaefstathiou, Ioannis ; Pnevmatikatos, Dionisios N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c294t-e30b626ccc152c8d3647f1241c06884839a97e126bcab85641f9cbb58719de2f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Charitopoulos, George</creatorcontrib><creatorcontrib>Papaefstathiou, Ioannis</creatorcontrib><creatorcontrib>Pnevmatikatos, Dionisios N.</creatorcontrib><collection>CrossRef</collection><jtitle>Electronics (Basel)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Charitopoulos, George</au><au>Papaefstathiou, Ioannis</au><au>Pnevmatikatos, Dionisios N.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Creating Customized CGRAs for Scientific Applications</atitle><jtitle>Electronics (Basel)</jtitle><date>2021-02-11</date><risdate>2021</risdate><volume>10</volume><issue>4</issue><spage>445</spage><pages>445-</pages><issn>2079-9292</issn><eissn>2079-9292</eissn><abstract>Executing complex scientific applications on Coarse Grain Reconfigurable Arrays (CGRAs) offers improvements in the execution time and/or energy consumption when compared to optimized software implementations or even fully customized hardware solutions. In this work, we explore the potential of application analysis methods in such customized hardware solutions. We offer analysis metrics from various scientific applications and tailor the results that are to be used by MC-Def, a novel Mixed-CGRA Definition Framework targeting a Mixed-CGRA architecture that leverages the advantages of CGRAs and those of FPGAs by utilizing a customized cell-array along, with a separate LUT array being used for adaptability. Additionally, we present the implementation results regarding the VHDL-created hardware implementations of our CGRA cell concerning various scientific applications.</abstract><doi>10.3390/electronics10040445</doi><orcidid>https://orcid.org/0000-0003-3533-2761</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2079-9292
ispartof Electronics (Basel), 2021-02, Vol.10 (4), p.445
issn 2079-9292
2079-9292
language eng
recordid cdi_crossref_primary_10_3390_electronics10040445
source MDPI - Multidisciplinary Digital Publishing Institute; EZB-FREE-00999 freely available EZB journals
title Creating Customized CGRAs for Scientific Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T06%3A11%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Creating%20Customized%20CGRAs%20for%20Scientific%20Applications&rft.jtitle=Electronics%20(Basel)&rft.au=Charitopoulos,%20George&rft.date=2021-02-11&rft.volume=10&rft.issue=4&rft.spage=445&rft.pages=445-&rft.issn=2079-9292&rft.eissn=2079-9292&rft_id=info:doi/10.3390/electronics10040445&rft_dat=%3Ccrossref%3E10_3390_electronics10040445%3C/crossref%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