In multimedia and graphics applications, data samples of nonprimitive type require significant amount of buffer memory. This paper addresses the problem of minimizing the buffer memory requirement for such applications in embedded software synthesis from graphical dataflow programs based on the synchronous dataflow (SDF) model with the given execution order of nodes. We propose a memory minimization technique that separates global memory buffers from local pointer buffers: the global buffers store live data samples and the local buffers store the pointers to the global buffer entries. The proposed algorithm reduces 67% memory for a JPEG encoder, 40% for an H.263 encoder compared with unshared versions, and 22% compared with the previou...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
This paper presents a set of techniques to reduce the code and data sizes for software synthesis fr...
Due to the limited amount of memory resources in em-bedded systems, minimizing the memory requiremen...
Synchronous Dataflow, a subset of dataflow, has proven to be a good match for specifying DSP program...
This paper addresses the problem of trading-off between the minimization of program and data memory ...
International audienceThis paper introduces and assesses a new technique to minimize the memory foot...
This paper presents efficient automatic code synthesis techniques from dataflow graphs for multimedi...
Based on the model of synchronous data flow (SDF) [13], so called single appearance schedules are kn...
In this paper, we develop a new technique called buffer merging for reducing memory requirements of ...
This paper proposes a new efficient buffer management technique called shift buffering for automatic...
There has been a proliferation of block-diagram environments for specifying and prototyping DSP sys...
This paper addresses the problem of trading-off between the minimization of program and data memory ...
This paper addresses the problem of trading-off between the minimization of program and data memory ...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
This paper presents a set of techniques to reduce the code and data sizes for software synthesis fr...
Due to the limited amount of memory resources in em-bedded systems, minimizing the memory requiremen...
Synchronous Dataflow, a subset of dataflow, has proven to be a good match for specifying DSP program...
This paper addresses the problem of trading-off between the minimization of program and data memory ...
International audienceThis paper introduces and assesses a new technique to minimize the memory foot...
This paper presents efficient automatic code synthesis techniques from dataflow graphs for multimedi...
Based on the model of synchronous data flow (SDF) [13], so called single appearance schedules are kn...
In this paper, we develop a new technique called buffer merging for reducing memory requirements of ...
This paper proposes a new efficient buffer management technique called shift buffering for automatic...
There has been a proliferation of block-diagram environments for specifying and prototyping DSP sys...
This paper addresses the problem of trading-off between the minimization of program and data memory ...
This paper addresses the problem of trading-off between the minimization of program and data memory ...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
ISBN: 978-0-7695-2975-2International audienceSoftware synthesis from a data-flow model has been a ve...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...