Advanced search
1 file | 502.83 KB

Probabilistic Performance Modelling when Using Partial Reconfiguration to Accelerate Streaming Applications with Non-deterministic Task Scheduling

Author
Organization
Abstract
Many streaming applications composed of multiple tasks self-adapt their tasks’ execution at runtime as response to the processed data. This type of application promises a better solution to context switches at the cost of a non-deterministic task scheduling. Partial reconfiguration is a unique feature of FPGAs that not only offers a higher resource reuse but also performance improvements when properly applied. In this paper, a probabilistic approach is used to estimate the acceleration of streaming applications with unknown task schedule thanks to the application of partial reconfiguration. This novel approach provides insights in the feasible acceleration when partially reconfiguring regions of the FPGA are partially reconfigured in order to exploit the available resources by processing multiple tasks in parallel. Moreover, the impact of how different strategies or heuristics affect to the final performance is included in this analysis. As a result, not only an estimation of the achievable acceleration is obtained, but also a guide at the design stage when searching for the highest performance.

Downloads

  • Bruno da Silva - ARC2019 - Probabilistic Performance Modelling when using.pdf
    • full text
    • |
    • open access
    • |
    • PDF
    • |
    • 502.83 KB

Citation

Please use this url to cite or link to this publication:

Chicago
da Silva, Bruno, An Braeken, and Abdellah Touhafi. 2019. “Probabilistic Performance Modelling When Using Partial Reconfiguration to Accelerate Streaming Applications with Non-deterministic Task Scheduling.” In Intelligent Information and Database Systems. Darmstadt (Germany): Springer International Publishing.
APA
da Silva, B., Braeken, A., & Touhafi, A. (2019). Probabilistic Performance Modelling when Using Partial Reconfiguration to Accelerate Streaming Applications with Non-deterministic Task Scheduling. Intelligent Information and Database Systems. Presented at the Applied Reconfigurable Computing, Darmstadt (Germany): Springer International Publishing.
Vancouver
1.
da Silva B, Braeken A, Touhafi A. Probabilistic Performance Modelling when Using Partial Reconfiguration to Accelerate Streaming Applications with Non-deterministic Task Scheduling. Intelligent Information and Database Systems. Darmstadt (Germany): Springer International Publishing; 2019.
MLA
da Silva, Bruno, An Braeken, and Abdellah Touhafi. “Probabilistic Performance Modelling When Using Partial Reconfiguration to Accelerate Streaming Applications with Non-deterministic Task Scheduling.” Intelligent Information and Database Systems. Darmstadt (Germany): Springer International Publishing, 2019. Print.
@inproceedings{8612474,
  abstract     = {Many streaming applications composed of multiple tasks self-adapt their tasks{\textquoteright} execution at runtime as response to the processed data. This type of application promises a better solution to context switches at the cost of a non-deterministic task scheduling. Partial reconfiguration is a unique feature of FPGAs that not only offers a higher resource reuse but also performance improvements when properly applied. In this paper, a probabilistic approach is used to estimate the acceleration of streaming applications with unknown task schedule thanks to the application of partial reconfiguration. This novel approach provides insights in the feasible acceleration when partially reconfiguring regions of the FPGA are partially reconfigured in order to exploit the available resources by processing multiple tasks in parallel. Moreover, the impact of how different strategies or heuristics affect to the final performance is included in this analysis. As a result, not only an estimation of the achievable acceleration is obtained, but also a guide at the design stage when searching for the highest performance.},
  author       = {da Silva, Bruno and Braeken, An and Touhafi, Abdellah},
  booktitle    = {Intelligent Information and Database Systems},
  isbn         = {9783030148010},
  issn         = {0302-9743},
  language     = {eng},
  location     = {Darmstadt (Germany)},
  pages        = {15},
  publisher    = {Springer International Publishing},
  title        = {Probabilistic Performance Modelling when Using Partial Reconfiguration to Accelerate Streaming Applications with Non-deterministic Task Scheduling},
  url          = {http://dx.doi.org/10.1007/978-3-030-17227-5\_7},
  year         = {2019},
}

Altmetric
View in Altmetric