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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:EURASIP journal on embedded systems 2008, Vol.2008 (1), p.367860, Article 367860
Hauptverfasser: 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
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&amp;D ; Reconfiguration ; Research &amp; 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&amp;D</subject><subject>Reconfiguration</subject><subject>Research &amp; 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&amp;D</topic><topic>Reconfiguration</topic><topic>Research &amp; 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 &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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