An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications
Signal and image processing applications require a lot of computing resources. For low-volume applications like in professional electronics applications, FPGA are used in combination with DSP and GPP in order to reach the performances required by the product roadmaps. Nevertheless, FPGA designs are...
Gespeichert in:
Veröffentlicht in: | EURASIP journal on embedded systems 2008, Vol.2008 (1), p.367860, Article 367860 |
---|---|
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 | |
---|---|
container_issue | 1 |
container_start_page | 367860 |
container_title | EURASIP journal on embedded systems |
container_volume | 2008 |
creator | Manet, Philippe Maufroid, Daniel Tosi, Leonardo Gailliard, Gregory Mulertt, Olivier Di Ciano, Marco Legat, Jean-Didier Aulagnier, Denis Gamrat, Christian Liberati, Raffaele La Barba, Vincenzo Cuvelier, Pol Rousseau, Bertrand Gelineau, Paul |
description | Signal and image processing applications require a lot of computing resources. For low-volume applications like in professional electronics applications, FPGA are used in combination with DSP and GPP in order to reach the performances required by the product roadmaps. Nevertheless, FPGA designs are static, which raises a flexibility issue with new complex or software defined applications like software-defined radio (SDR). In this scope, dynamic partial reconfiguration (DPR) is used to bring a virtualization layer upon the static hardware of FPGA. During the last decade, DPR has been widely studied in academia. Nevertheless, there are very few real applications using it, and therefore, there is a lack of feedback providing relevant issues to address in order to improve its applicability. This paper evaluates the interest and limitations when using DPR in professional electronics applications and provides guidelines to improve its applicability. It makes a fair evaluation based on experiments made on a set of signal and image processing applications. It identifies the missing elements of the design flow to use DPR in professional electronics applications. Finally, it introduces a fast reconfiguration manager providing an 84-time improvement compared to the vendor solution. |
doi_str_mv | 10.1155/2008/367860 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_34293619</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2293293361</sourcerecordid><originalsourceid>FETCH-LOGICAL-c356t-29538a910d204b088a987be8095cec9d363aa5d87047c8c1320f3a7ff643253d3</originalsourceid><addsrcrecordid>eNp10V1LwzAUBuAiCs7plX8gKHijdUlPk6aXY84PGDj8uC5ZmpSMLplJK-zf21pBEb3KOZyHF8IbRacEXxNC6STBmE-AZZzhvWhEGM9iyBns_5gPo6MQ1hinjAMfRbupRfN3UbeiMc4ip9HNzoqNkWgpfGNEjZ6UdFabqvUD0c6jZ1PZ7iRsiR42olJo6Z1UIRhbIWP7Tfeb69G8VrLxzhoZ0HS7rY38zAnH0YEWdVAnX-84er2dv8zu48Xj3cNsuoglUNbESU6Bi5zgMsHpCvNu5tlKcZxTqWReAgMhaMkznGaSSwIJ1iAyrVkKCYUSxtHFkLv17q1VoSk2JkhV18Iq14YC0iQHRvIOnv2Ca9f67guh4DQjlFCgHTr_DyUcM0YzyqFTl4OS3oXglS623myE3xUEF31TRd9UMTTV6atBh07ZSvnvzL_4B-o5kvs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2806657583</pqid></control><display><type>article</type><title>An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Springer Nature OA Free Journals</source><creator>Manet, Philippe ; Maufroid, Daniel ; Tosi, Leonardo ; Gailliard, Gregory ; Mulertt, Olivier ; Di Ciano, Marco ; Legat, Jean-Didier ; Aulagnier, Denis ; Gamrat, Christian ; Liberati, Raffaele ; La Barba, Vincenzo ; Cuvelier, Pol ; Rousseau, Bertrand ; Gelineau, Paul</creator><creatorcontrib>Manet, Philippe ; Maufroid, Daniel ; Tosi, Leonardo ; Gailliard, Gregory ; Mulertt, Olivier ; Di Ciano, Marco ; Legat, Jean-Didier ; Aulagnier, Denis ; Gamrat, Christian ; Liberati, Raffaele ; La Barba, Vincenzo ; Cuvelier, Pol ; Rousseau, Bertrand ; Gelineau, Paul</creatorcontrib><description>Signal and image processing applications require a lot of computing resources. For low-volume applications like in professional electronics applications, FPGA are used in combination with DSP and GPP in order to reach the performances required by the product roadmaps. Nevertheless, FPGA designs are static, which raises a flexibility issue with new complex or software defined applications like software-defined radio (SDR). In this scope, dynamic partial reconfiguration (DPR) is used to bring a virtualization layer upon the static hardware of FPGA. During the last decade, DPR has been widely studied in academia. Nevertheless, there are very few real applications using it, and therefore, there is a lack of feedback providing relevant issues to address in order to improve its applicability. This paper evaluates the interest and limitations when using DPR in professional electronics applications and provides guidelines to improve its applicability. It makes a fair evaluation based on experiments made on a set of signal and image processing applications. It identifies the missing elements of the design flow to use DPR in professional electronics applications. Finally, it introduces a fast reconfiguration manager providing an 84-time improvement compared to the vendor solution.</description><identifier>ISSN: 1687-3963</identifier><identifier>ISSN: 1687-3955</identifier><identifier>EISSN: 1687-3963</identifier><identifier>DOI: 10.1155/2008/367860</identifier><language>eng</language><publisher>Cham: Springer International Publishing</publisher><subject>Algorithms ; Applications programs ; Circuits and Systems ; Control Structures and Microprogramming ; Design ; Design and Architectures for Signal and Image Processing 2008 ; Digital signal processors ; Electronic Circuits and Devices ; Electronics ; Embedded systems ; Engineering ; Experiments ; Field programmable gate arrays ; Image and Speech Processing ; Image processing ; R&D ; Reconfiguration ; Research & development ; Research Article ; Signal ; Signal processing ; Software ; Software radio</subject><ispartof>EURASIP journal on embedded systems, 2008, Vol.2008 (1), p.367860, Article 367860</ispartof><rights>Philippe Manet et al. 2008. This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</rights><rights>Philippe Manet et al. 2008. This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. This work is published under http://creativecommons.org/licenses/by/2.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>Copyright © 2008 Philippe Manet et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c356t-29538a910d204b088a987be8095cec9d363aa5d87047c8c1320f3a7ff643253d3</citedby><cites>FETCH-LOGICAL-c356t-29538a910d204b088a987be8095cec9d363aa5d87047c8c1320f3a7ff643253d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1155/2008/367860$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://doi.org/10.1155/2008/367860$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,4010,27900,27901,27902,41096,42165,51551</link.rule.ids></links><search><creatorcontrib>Manet, Philippe</creatorcontrib><creatorcontrib>Maufroid, Daniel</creatorcontrib><creatorcontrib>Tosi, Leonardo</creatorcontrib><creatorcontrib>Gailliard, Gregory</creatorcontrib><creatorcontrib>Mulertt, Olivier</creatorcontrib><creatorcontrib>Di Ciano, Marco</creatorcontrib><creatorcontrib>Legat, Jean-Didier</creatorcontrib><creatorcontrib>Aulagnier, Denis</creatorcontrib><creatorcontrib>Gamrat, Christian</creatorcontrib><creatorcontrib>Liberati, Raffaele</creatorcontrib><creatorcontrib>La Barba, Vincenzo</creatorcontrib><creatorcontrib>Cuvelier, Pol</creatorcontrib><creatorcontrib>Rousseau, Bertrand</creatorcontrib><creatorcontrib>Gelineau, Paul</creatorcontrib><title>An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications</title><title>EURASIP journal on embedded systems</title><addtitle>J Embedded Systems</addtitle><description>Signal and image processing applications require a lot of computing resources. For low-volume applications like in professional electronics applications, FPGA are used in combination with DSP and GPP in order to reach the performances required by the product roadmaps. Nevertheless, FPGA designs are static, which raises a flexibility issue with new complex or software defined applications like software-defined radio (SDR). In this scope, dynamic partial reconfiguration (DPR) is used to bring a virtualization layer upon the static hardware of FPGA. During the last decade, DPR has been widely studied in academia. Nevertheless, there are very few real applications using it, and therefore, there is a lack of feedback providing relevant issues to address in order to improve its applicability. This paper evaluates the interest and limitations when using DPR in professional electronics applications and provides guidelines to improve its applicability. It makes a fair evaluation based on experiments made on a set of signal and image processing applications. It identifies the missing elements of the design flow to use DPR in professional electronics applications. Finally, it introduces a fast reconfiguration manager providing an 84-time improvement compared to the vendor solution.</description><subject>Algorithms</subject><subject>Applications programs</subject><subject>Circuits and Systems</subject><subject>Control Structures and Microprogramming</subject><subject>Design</subject><subject>Design and Architectures for Signal and Image Processing 2008</subject><subject>Digital signal processors</subject><subject>Electronic Circuits and Devices</subject><subject>Electronics</subject><subject>Embedded systems</subject><subject>Engineering</subject><subject>Experiments</subject><subject>Field programmable gate arrays</subject><subject>Image and Speech Processing</subject><subject>Image processing</subject><subject>R&D</subject><subject>Reconfiguration</subject><subject>Research & development</subject><subject>Research Article</subject><subject>Signal</subject><subject>Signal processing</subject><subject>Software</subject><subject>Software radio</subject><issn>1687-3963</issn><issn>1687-3955</issn><issn>1687-3963</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><sourceid>BENPR</sourceid><recordid>eNp10V1LwzAUBuAiCs7plX8gKHijdUlPk6aXY84PGDj8uC5ZmpSMLplJK-zf21pBEb3KOZyHF8IbRacEXxNC6STBmE-AZZzhvWhEGM9iyBns_5gPo6MQ1hinjAMfRbupRfN3UbeiMc4ip9HNzoqNkWgpfGNEjZ6UdFabqvUD0c6jZ1PZ7iRsiR42olJo6Z1UIRhbIWP7Tfeb69G8VrLxzhoZ0HS7rY38zAnH0YEWdVAnX-84er2dv8zu48Xj3cNsuoglUNbESU6Bi5zgMsHpCvNu5tlKcZxTqWReAgMhaMkznGaSSwIJ1iAyrVkKCYUSxtHFkLv17q1VoSk2JkhV18Iq14YC0iQHRvIOnv2Ca9f67guh4DQjlFCgHTr_DyUcM0YzyqFTl4OS3oXglS623myE3xUEF31TRd9UMTTV6atBh07ZSvnvzL_4B-o5kvs</recordid><startdate>2008</startdate><enddate>2008</enddate><creator>Manet, Philippe</creator><creator>Maufroid, Daniel</creator><creator>Tosi, Leonardo</creator><creator>Gailliard, Gregory</creator><creator>Mulertt, Olivier</creator><creator>Di Ciano, Marco</creator><creator>Legat, Jean-Didier</creator><creator>Aulagnier, Denis</creator><creator>Gamrat, Christian</creator><creator>Liberati, Raffaele</creator><creator>La Barba, Vincenzo</creator><creator>Cuvelier, Pol</creator><creator>Rousseau, Bertrand</creator><creator>Gelineau, Paul</creator><general>Springer International Publishing</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>2008</creationdate><title>An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications</title><author>Manet, Philippe ; Maufroid, Daniel ; Tosi, Leonardo ; Gailliard, Gregory ; Mulertt, Olivier ; Di Ciano, Marco ; Legat, Jean-Didier ; Aulagnier, Denis ; Gamrat, Christian ; Liberati, Raffaele ; La Barba, Vincenzo ; Cuvelier, Pol ; Rousseau, Bertrand ; Gelineau, Paul</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c356t-29538a910d204b088a987be8095cec9d363aa5d87047c8c1320f3a7ff643253d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Algorithms</topic><topic>Applications programs</topic><topic>Circuits and Systems</topic><topic>Control Structures and Microprogramming</topic><topic>Design</topic><topic>Design and Architectures for Signal and Image Processing 2008</topic><topic>Digital signal processors</topic><topic>Electronic Circuits and Devices</topic><topic>Electronics</topic><topic>Embedded systems</topic><topic>Engineering</topic><topic>Experiments</topic><topic>Field programmable gate arrays</topic><topic>Image and Speech Processing</topic><topic>Image processing</topic><topic>R&D</topic><topic>Reconfiguration</topic><topic>Research & development</topic><topic>Research Article</topic><topic>Signal</topic><topic>Signal processing</topic><topic>Software</topic><topic>Software radio</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Manet, Philippe</creatorcontrib><creatorcontrib>Maufroid, Daniel</creatorcontrib><creatorcontrib>Tosi, Leonardo</creatorcontrib><creatorcontrib>Gailliard, Gregory</creatorcontrib><creatorcontrib>Mulertt, Olivier</creatorcontrib><creatorcontrib>Di Ciano, Marco</creatorcontrib><creatorcontrib>Legat, Jean-Didier</creatorcontrib><creatorcontrib>Aulagnier, Denis</creatorcontrib><creatorcontrib>Gamrat, Christian</creatorcontrib><creatorcontrib>Liberati, Raffaele</creatorcontrib><creatorcontrib>La Barba, Vincenzo</creatorcontrib><creatorcontrib>Cuvelier, Pol</creatorcontrib><creatorcontrib>Rousseau, Bertrand</creatorcontrib><creatorcontrib>Gelineau, Paul</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>EURASIP journal on embedded systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Manet, Philippe</au><au>Maufroid, Daniel</au><au>Tosi, Leonardo</au><au>Gailliard, Gregory</au><au>Mulertt, Olivier</au><au>Di Ciano, Marco</au><au>Legat, Jean-Didier</au><au>Aulagnier, Denis</au><au>Gamrat, Christian</au><au>Liberati, Raffaele</au><au>La Barba, Vincenzo</au><au>Cuvelier, Pol</au><au>Rousseau, Bertrand</au><au>Gelineau, Paul</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications</atitle><jtitle>EURASIP journal on embedded systems</jtitle><stitle>J Embedded Systems</stitle><date>2008</date><risdate>2008</risdate><volume>2008</volume><issue>1</issue><spage>367860</spage><pages>367860-</pages><artnum>367860</artnum><issn>1687-3963</issn><issn>1687-3955</issn><eissn>1687-3963</eissn><abstract>Signal and image processing applications require a lot of computing resources. For low-volume applications like in professional electronics applications, FPGA are used in combination with DSP and GPP in order to reach the performances required by the product roadmaps. Nevertheless, FPGA designs are static, which raises a flexibility issue with new complex or software defined applications like software-defined radio (SDR). In this scope, dynamic partial reconfiguration (DPR) is used to bring a virtualization layer upon the static hardware of FPGA. During the last decade, DPR has been widely studied in academia. Nevertheless, there are very few real applications using it, and therefore, there is a lack of feedback providing relevant issues to address in order to improve its applicability. This paper evaluates the interest and limitations when using DPR in professional electronics applications and provides guidelines to improve its applicability. It makes a fair evaluation based on experiments made on a set of signal and image processing applications. It identifies the missing elements of the design flow to use DPR in professional electronics applications. Finally, it introduces a fast reconfiguration manager providing an 84-time improvement compared to the vendor solution.</abstract><cop>Cham</cop><pub>Springer International Publishing</pub><doi>10.1155/2008/367860</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1687-3963 |
ispartof | EURASIP journal on embedded systems, 2008, Vol.2008 (1), p.367860, Article 367860 |
issn | 1687-3963 1687-3955 1687-3963 |
language | eng |
recordid | cdi_proquest_miscellaneous_34293619 |
source | Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Springer Nature OA Free Journals |
subjects | Algorithms Applications programs Circuits and Systems Control Structures and Microprogramming Design Design and Architectures for Signal and Image Processing 2008 Digital signal processors Electronic Circuits and Devices Electronics Embedded systems Engineering Experiments Field programmable gate arrays Image and Speech Processing Image processing R&D Reconfiguration Research & development Research Article Signal Signal processing Software Software radio |
title | An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T07%3A02%3A59IST&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=An%20Evaluation%20of%20Dynamic%20Partial%20Reconfiguration%20for%20Signal%20and%20Image%20Processing%20in%20Professional%20Electronics%20Applications&rft.jtitle=EURASIP%20journal%20on%20embedded%20systems&rft.au=Manet,%20Philippe&rft.date=2008&rft.volume=2008&rft.issue=1&rft.spage=367860&rft.pages=367860-&rft.artnum=367860&rft.issn=1687-3963&rft.eissn=1687-3963&rft_id=info:doi/10.1155/2008/367860&rft_dat=%3Cproquest_cross%3E2293293361%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=2806657583&rft_id=info:pmid/&rfr_iscdi=true |