Samenvatting
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the total memory consumption while reserving sufficient space for each data production without overwriting any live data and guaranteeing the satisfaction of real-time constraints. We focus on the problem of buffer allocation for systems without back-pressure. Since systems without back-pressure lack blocking behavior at the side of the producer, buffer allocation requires both best- and worst-case timing analysis. Moreover, the dynamic (data-dependent) behavior in these applications makes buffer allocation challenging from the best- and worst-case- timing analysis perspective. We argue that static dataflow cannot conveniently express the dynamic behavior of these applications, leading to overallocation of memory resources. Mode-controlled Dataflow (MCDF) is a restricted form of dynamic dataflow that allows mode switching at runtime and static analysis of real-time constraints. In this paper, we address the problem of buffer allocation for MCDF graphs scheduled on systems without back-pressure. We consider practically relevant applications that can be modeled in MCDF using recurrent-choice mode sequence that consists of the mode sequences of equal length; it provides tractable analysis. Our contribution is a buffer allocation algorithm that achieves up to 36% reduction in total memory consumption compared to the current state-of-the-art for an LTE and an LTE Advanced receiver use cases.
Originele taal-2 | Engels |
---|---|
Titel | Proceedings of the 18th Euromicro Conference on Digital System Design, 26-28 August 2015, Funchal, Madeira |
Plaats van productie | Piscataway |
Uitgeverij | Institute of Electrical and Electronics Engineers |
Pagina's | 250-254 |
Aantal pagina's | 5 |
ISBN van geprinte versie | 13-978-1-4673-8035-5 |
DOI's | |
Status | Gepubliceerd - 28 aug. 2015 |
Evenement | 18th Euromicro Conference on Digital System Design (DSD 2015) - Funchal, Portugal Duur: 26 aug. 2015 → 28 aug. 2015 Congresnummer: 18 https://paginas.fe.up.pt/~dsd-seaa-2015/dsd2015/ |
Congres
Congres | 18th Euromicro Conference on Digital System Design (DSD 2015) |
---|---|
Verkorte titel | DSD 2015 |
Land/Regio | Portugal |
Stad | Funchal |
Periode | 26/08/15 → 28/08/15 |
Internet adres |