tailieunhanh - EURASIP Journal on Applied Signal Processing 2003:6, 514–529 c 2003 Hindawi Publishing

EURASIP Journal on Applied Signal Processing 2003:6, 514–529 c 2003 Hindawi Publishing Corporation Memory-Optimized Software Synthesis from Dataflow Program Graphs with Large Size Data Samples Hyunok Oh The School of Electrical Engineering and Computer Science, Seoul National University, Seoul 151-742, Korea Email: oho@ Soonhoi Ha The School of Electrical Engineering and Computer Science, Seoul National University, Seoul 151-742, Korea Email: sha@ Received 28 February 2002 and in revised form 15 October 2002 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. | EURASIP Journal on Applied Signal Processing 2003 6 514-529 2003 Hindawi Publishing Corporation Memory-Optimized Software Synthesis from Dataflow Program Graphs with Large Size Data Samples HyunokOh The School of Electrical Engineering and Computer Science Seoul National University Seoul 151-742 Korea Email oho@ Soonhoi Ha The School of Electrical Engineering and Computer Science Seoul National University Seoul 151-742 Korea Email sha@ Received 28 February 2002 and in revised form 15 October 2002 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 encoder compared with unshared versions and 22 compared with the previous sharing algorithm for the encoder. Through extensive buffer sharing optimization we believe that automatic software synthesis from dataflow program graphs achieves the comparable code quality with the manually optimized code in terms of memory requirement. Keywords and phrases software synthesis memory optimization multimedia dataflow. 1. INTRODUCTION Reducing the size of memory is an important objective in embedded system design since an embedded system has tight area and power budgets. Therefore application designers usually spend significant amount of code development time to optimize the memory requirement. On the other hand as system complexity increases and fast design turn-around time becomes important it .

TÀI LIỆU LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.