Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures
By means of partial reconfiguration, parts of the hardware can be dynamically exchanged at runtime. This allows that streaming application running in different modes of the systems can share resources. In this paper, we discuss the architectural issues to design such reconfigurable systems. For bein...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Wiley
2012-01-01
|
| Series: | International Journal of Reconfigurable Computing |
| Online Access: | http://dx.doi.org/10.1155/2012/608312 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849685338851639296 |
|---|---|
| author | S. Wildermann J. Angermeier E. Sibirko J. Teich |
| author_facet | S. Wildermann J. Angermeier E. Sibirko J. Teich |
| author_sort | S. Wildermann |
| collection | DOAJ |
| description | By means of partial reconfiguration, parts of the hardware can be dynamically exchanged at runtime.
This allows that streaming application running in different modes of the systems can share resources. In this paper, we discuss the architectural issues to design such reconfigurable systems. For being able to reduce reconfiguration time, this paper furthermore proposes a novel algorithm to aggregate several streaming applications into a single representation, called merge graph. The paper also proposes an algorithm to place streaming application at runtime
which not only considers the placement and communication constraints, but also allows to place merge tasks. In a case study, we implement the proposed algorithm as runtime support on an FPGA-based system on chip. Furthermore, experiments show that reconfiguration time can be considerably reduced by applying our approach. |
| format | Article |
| id | doaj-art-c371e7f2735f44a497d732e97ebe801e |
| institution | DOAJ |
| issn | 1687-7195 1687-7209 |
| language | English |
| publishDate | 2012-01-01 |
| publisher | Wiley |
| record_format | Article |
| series | International Journal of Reconfigurable Computing |
| spelling | doaj-art-c371e7f2735f44a497d732e97ebe801e2025-08-20T03:23:11ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092012-01-01201210.1155/2012/608312608312Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable ArchitecturesS. Wildermann0J. Angermeier1E. Sibirko2J. Teich3Hardware/Software Co-Design, University of Erlangen-Nuremberg, 91058 Erlangen, GermanyHardware/Software Co-Design, University of Erlangen-Nuremberg, 91058 Erlangen, GermanyHardware/Software Co-Design, University of Erlangen-Nuremberg, 91058 Erlangen, GermanyHardware/Software Co-Design, University of Erlangen-Nuremberg, 91058 Erlangen, GermanyBy means of partial reconfiguration, parts of the hardware can be dynamically exchanged at runtime. This allows that streaming application running in different modes of the systems can share resources. In this paper, we discuss the architectural issues to design such reconfigurable systems. For being able to reduce reconfiguration time, this paper furthermore proposes a novel algorithm to aggregate several streaming applications into a single representation, called merge graph. The paper also proposes an algorithm to place streaming application at runtime which not only considers the placement and communication constraints, but also allows to place merge tasks. In a case study, we implement the proposed algorithm as runtime support on an FPGA-based system on chip. Furthermore, experiments show that reconfiguration time can be considerably reduced by applying our approach.http://dx.doi.org/10.1155/2012/608312 |
| spellingShingle | S. Wildermann J. Angermeier E. Sibirko J. Teich Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures International Journal of Reconfigurable Computing |
| title | Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures |
| title_full | Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures |
| title_fullStr | Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures |
| title_full_unstemmed | Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures |
| title_short | Placing Multimode Streaming Applications on Dynamically Partially Reconfigurable Architectures |
| title_sort | placing multimode streaming applications on dynamically partially reconfigurable architectures |
| url | http://dx.doi.org/10.1155/2012/608312 |
| work_keys_str_mv | AT swildermann placingmultimodestreamingapplicationsondynamicallypartiallyreconfigurablearchitectures AT jangermeier placingmultimodestreamingapplicationsondynamicallypartiallyreconfigurablearchitectures AT esibirko placingmultimodestreamingapplicationsondynamicallypartiallyreconfigurablearchitectures AT jteich placingmultimodestreamingapplicationsondynamicallypartiallyreconfigurablearchitectures |