411 0

Minimization of Both Buffer Memory Size and Buffer Memory Management Overhead for A Synchronous Dataflow Graph

Title
Minimization of Both Buffer Memory Size and Buffer Memory Management Overhead for A Synchronous Dataflow Graph
Author
오현옥
Keywords
Answer set programming; Buffer management overhead minimization; Buffer sharing; Buffer size minimization; Modulo buffering; Synchronous dataflow
Issue Date
2013-09
Publisher
International Information Institute Ltd.
Citation
In: Information (Japan). (Information (Japan), September 2013, 16(9 B):7235-7247)
Abstract
This paper minimizes the buffer size and the buffer memory management performance overhead for a synchronous dataflow SDF graph with a given schedule. In order to generate code from a given SDF graph, we need to assign a buffer memory for each edge. A buffer sharing technique shares buffers to reduce the required total buffer size. Moreover, a buffer memory folding which reuses a buffer on an edge can reduce a buffer size on each edge. The folding approach incurs performance overhead due to the managing of the buffer index. Although previous buffer sharing algorithms have tried to reduce the required buffer size, no work considers the performance degradation for the buffer memory management for modulo (or circular) buffering which is caused when the wrap-around index access is required. Since there is a tradeoff between the buffer size and the modulo buffering performance overhead, it should be considered simultaneously. This paper explores the tradeoff between the buffer size and the modulo buffering performance degradation. The experimental results show that the proposed technique can reduce 89% buffer memory management overhead with 12% buffer size increment for various applications on average compared with an approach that minimizes the buffer size on each arc and then shares the buffers. Moreover, the proposed approach can represent Pareto-optimal points with considering the buffer size and the buffer management overhead by varying weight values for the buffer size and the number of modulo operations.
URI
https://www.researchgate.net/publication/288703491_Minimization_of_both_buffer_memory_size_and_buffer_memory_management_overhead_for_a_synchronous_dataflow_graphhttp://hdl.handle.net/20.500.11754/46069
ISSN
1344-8994; 1343-4500
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > INFORMATION SYSTEMS(정보시스템학과) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE