Buffer dimensioning for throughput improvement of dynamic dataflow signal processing applications on multi-core platforms

Executing a dataflow program on a parallel platform requires assigning to each buffer a given size so that correct program executions take place without introducing any deadlock. Furthermore, in the case of dynamic dataflow programs, specific buffer size assignments lead to significant differences in the throughput, hence a more appropriate optimization problem is to specify the buffer sizes so that the throughput is maximized and the used resources are minimized. This paper introduces a new heuristic methodology for the buffer dimensioning of dynamic dataflow programs, which is considered as a stage of a more general design space exploration process.

Published in:
2017 25th European Signal Processing Conference (EUSIPCO), 1339-1343
Aug 28 2017

 Record created 2018-03-13, last modified 2020-04-20

Rate this document:

Rate this document:
(Not yet reviewed)