Loading…

Performance of partial reconfiguration in FPGA systems: A survey and a cost model

Fine-grain reconfigurable devices suffer from the time needed to load the configuration bitstream. Even for small bitstreams in partially reconfigurable FPGAs this time cannot be neglected. In this article we survey the performance of the factors that contribute to the reconfiguration speed. Then, w...

Full description

Saved in:
Bibliographic Details
Published in:ACM transactions on reconfigurable technology and systems 2011-12, Vol.4 (4), p.1-24
Main Authors: Papadimitriou, Kyprianos, Dollas, Apostolos, Hauck, Scott
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c195t-75a9b560bead265d2a2f440a17c7c83f46584493fa1c2a3e548aca4e0c92d6b63
container_end_page 24
container_issue 4
container_start_page 1
container_title ACM transactions on reconfigurable technology and systems
container_volume 4
creator Papadimitriou, Kyprianos
Dollas, Apostolos
Hauck, Scott
description Fine-grain reconfigurable devices suffer from the time needed to load the configuration bitstream. Even for small bitstreams in partially reconfigurable FPGAs this time cannot be neglected. In this article we survey the performance of the factors that contribute to the reconfiguration speed. Then, we study an FPGA-based system architecture and with real experiments we produce a cost model of Partial Reconfiguration (PR). This model is introduced to calculate the expected reconfiguration time and throughput. In order to develop a realistic model we take into account all the physical components that participate in the reconfiguration process. We analyze the parameters that affect the generality of the model and the adjustments needed per system for error-free evaluation. We verify it with real measurements, and then we employ it to evaluate existing systems presented in previous publications. The percentage error of the cost model when comparing its results with the actual values of those publications varies from 36% to 63%, whereas existing works report differences up to two orders of magnitude. Present work enables a user to evaluate PR and decide whether it is suitable for a certain application prior entering the complex PR design flow.
doi_str_mv 10.1145/2068716.2068722
format article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_2068716_2068722</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_2068716_2068722</sourcerecordid><originalsourceid>FETCH-LOGICAL-c195t-75a9b560bead265d2a2f440a17c7c83f46584493fa1c2a3e548aca4e0c92d6b63</originalsourceid><addsrcrecordid>eNo9zz1PwzAUhWELgUQpzKz-A2n9cX3tjFVFC1IlOsBs3Tg2CmqSyg5D_z0CIqb3TEd6GHuUYiUlmLUS6KzE1W-VumILWWusLEi4_t8Cb9ldKZ9CoEYHC4bHmNOYexpC5GPiZ8pTRyeeYxiH1H18ZZq6ceDdwHfH_YaXS5liX-7ZTaJTiQ9zl-x99_S2fa4Or_uX7eZQBVmbqbKG6sagaCK1Ck2rSCUAQdIGG5xOgMYB1DqRDIp0NOAoEEQRatVig3rJ1n-_IY-l5Jj8OXc95YuXwv-w_cz2M1t_A7DuSeQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Performance of partial reconfiguration in FPGA systems: A survey and a cost model</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Papadimitriou, Kyprianos ; Dollas, Apostolos ; Hauck, Scott</creator><creatorcontrib>Papadimitriou, Kyprianos ; Dollas, Apostolos ; Hauck, Scott</creatorcontrib><description>Fine-grain reconfigurable devices suffer from the time needed to load the configuration bitstream. Even for small bitstreams in partially reconfigurable FPGAs this time cannot be neglected. In this article we survey the performance of the factors that contribute to the reconfiguration speed. Then, we study an FPGA-based system architecture and with real experiments we produce a cost model of Partial Reconfiguration (PR). This model is introduced to calculate the expected reconfiguration time and throughput. In order to develop a realistic model we take into account all the physical components that participate in the reconfiguration process. We analyze the parameters that affect the generality of the model and the adjustments needed per system for error-free evaluation. We verify it with real measurements, and then we employ it to evaluate existing systems presented in previous publications. The percentage error of the cost model when comparing its results with the actual values of those publications varies from 36% to 63%, whereas existing works report differences up to two orders of magnitude. Present work enables a user to evaluate PR and decide whether it is suitable for a certain application prior entering the complex PR design flow.</description><identifier>ISSN: 1936-7406</identifier><identifier>EISSN: 1936-7414</identifier><identifier>DOI: 10.1145/2068716.2068722</identifier><language>eng</language><ispartof>ACM transactions on reconfigurable technology and systems, 2011-12, Vol.4 (4), p.1-24</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c195t-75a9b560bead265d2a2f440a17c7c83f46584493fa1c2a3e548aca4e0c92d6b63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Papadimitriou, Kyprianos</creatorcontrib><creatorcontrib>Dollas, Apostolos</creatorcontrib><creatorcontrib>Hauck, Scott</creatorcontrib><title>Performance of partial reconfiguration in FPGA systems: A survey and a cost model</title><title>ACM transactions on reconfigurable technology and systems</title><description>Fine-grain reconfigurable devices suffer from the time needed to load the configuration bitstream. Even for small bitstreams in partially reconfigurable FPGAs this time cannot be neglected. In this article we survey the performance of the factors that contribute to the reconfiguration speed. Then, we study an FPGA-based system architecture and with real experiments we produce a cost model of Partial Reconfiguration (PR). This model is introduced to calculate the expected reconfiguration time and throughput. In order to develop a realistic model we take into account all the physical components that participate in the reconfiguration process. We analyze the parameters that affect the generality of the model and the adjustments needed per system for error-free evaluation. We verify it with real measurements, and then we employ it to evaluate existing systems presented in previous publications. The percentage error of the cost model when comparing its results with the actual values of those publications varies from 36% to 63%, whereas existing works report differences up to two orders of magnitude. Present work enables a user to evaluate PR and decide whether it is suitable for a certain application prior entering the complex PR design flow.</description><issn>1936-7406</issn><issn>1936-7414</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNo9zz1PwzAUhWELgUQpzKz-A2n9cX3tjFVFC1IlOsBs3Tg2CmqSyg5D_z0CIqb3TEd6GHuUYiUlmLUS6KzE1W-VumILWWusLEi4_t8Cb9ldKZ9CoEYHC4bHmNOYexpC5GPiZ8pTRyeeYxiH1H18ZZq6ceDdwHfH_YaXS5liX-7ZTaJTiQ9zl-x99_S2fa4Or_uX7eZQBVmbqbKG6sagaCK1Ck2rSCUAQdIGG5xOgMYB1DqRDIp0NOAoEEQRatVig3rJ1n-_IY-l5Jj8OXc95YuXwv-w_cz2M1t_A7DuSeQ</recordid><startdate>201112</startdate><enddate>201112</enddate><creator>Papadimitriou, Kyprianos</creator><creator>Dollas, Apostolos</creator><creator>Hauck, Scott</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201112</creationdate><title>Performance of partial reconfiguration in FPGA systems</title><author>Papadimitriou, Kyprianos ; Dollas, Apostolos ; Hauck, Scott</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c195t-75a9b560bead265d2a2f440a17c7c83f46584493fa1c2a3e548aca4e0c92d6b63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Papadimitriou, Kyprianos</creatorcontrib><creatorcontrib>Dollas, Apostolos</creatorcontrib><creatorcontrib>Hauck, Scott</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on reconfigurable technology and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Papadimitriou, Kyprianos</au><au>Dollas, Apostolos</au><au>Hauck, Scott</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Performance of partial reconfiguration in FPGA systems: A survey and a cost model</atitle><jtitle>ACM transactions on reconfigurable technology and systems</jtitle><date>2011-12</date><risdate>2011</risdate><volume>4</volume><issue>4</issue><spage>1</spage><epage>24</epage><pages>1-24</pages><issn>1936-7406</issn><eissn>1936-7414</eissn><abstract>Fine-grain reconfigurable devices suffer from the time needed to load the configuration bitstream. Even for small bitstreams in partially reconfigurable FPGAs this time cannot be neglected. In this article we survey the performance of the factors that contribute to the reconfiguration speed. Then, we study an FPGA-based system architecture and with real experiments we produce a cost model of Partial Reconfiguration (PR). This model is introduced to calculate the expected reconfiguration time and throughput. In order to develop a realistic model we take into account all the physical components that participate in the reconfiguration process. We analyze the parameters that affect the generality of the model and the adjustments needed per system for error-free evaluation. We verify it with real measurements, and then we employ it to evaluate existing systems presented in previous publications. The percentage error of the cost model when comparing its results with the actual values of those publications varies from 36% to 63%, whereas existing works report differences up to two orders of magnitude. Present work enables a user to evaluate PR and decide whether it is suitable for a certain application prior entering the complex PR design flow.</abstract><doi>10.1145/2068716.2068722</doi><tpages>24</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1936-7406
ispartof ACM transactions on reconfigurable technology and systems, 2011-12, Vol.4 (4), p.1-24
issn 1936-7406
1936-7414
language eng
recordid cdi_crossref_primary_10_1145_2068716_2068722
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)
title Performance of partial reconfiguration in FPGA systems: A survey and a cost model
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T21%3A02%3A40IST&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=Performance%20of%20partial%20reconfiguration%20in%20FPGA%20systems:%20A%20survey%20and%20a%20cost%20model&rft.jtitle=ACM%20transactions%20on%20reconfigurable%20technology%20and%20systems&rft.au=Papadimitriou,%20Kyprianos&rft.date=2011-12&rft.volume=4&rft.issue=4&rft.spage=1&rft.epage=24&rft.pages=1-24&rft.issn=1936-7406&rft.eissn=1936-7414&rft_id=info:doi/10.1145/2068716.2068722&rft_dat=%3Ccrossref%3E10_1145_2068716_2068722%3C/crossref%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c195t-75a9b560bead265d2a2f440a17c7c83f46584493fa1c2a3e548aca4e0c92d6b63%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true