DocumentCode :
3445082
Title :
Buffer allocation in regular dataflow networks: an approach based on coloring circular-arc graphs
Author :
Govindarajan, R. ; Rengarajan, S.
Author_Institution :
Dept. of Comput. Sci. & Autom., Indian Inst. of Sci., Bangalore, India
fYear :
1996
fDate :
19-22 Dec 1996
Firstpage :
419
Lastpage :
424
Abstract :
In this paper we discuss a method to perform compile-time buffer allocation, allowing efficient buffer sharing among the arcs of a special form of dataflow graphs-known as regular stream flow graphs-commonly used in Digital Signal Processing applications. We relate the buffer sharing problem to that of finding independent sets in weighted circular arc graph. An important difference between the traditional graph coloring/register allocation problem and our buffer sharing problem is that in our problem the aim is to minimize the sum of the weights of the independent sets, rather than the number of independent sets. We present a heuristic algorithm and experiment it on a large number of randomly generated regular dataflow graphs as well as a few DSP applications. It is observed that the heuristic algorithm performs well, reducing the buffer requirement by 14.3% on the average. Also, we observe that buffer requirement achieved by the heuristic algorithm is within 2.1% from the lower bound
Keywords :
buffer storage; data flow computing; data flow graphs; graph colouring; performance evaluation; signal processing; buffer allocation; coloring circular-arc graphs; dataflow graphs; dataflow networks; heuristic algorithm; independent sets; weighted circular arc graph; Automation; Computer science; Computer science education; Digital signal processing; Flow graphs; Heuristic algorithms; Intelligent networks; Registers; Signal processing algorithms; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, 1996. Proceedings. 3rd International Conference on
Conference_Location :
Trivandrum
Print_ISBN :
0-8186-7557-8
Type :
conf
DOI :
10.1109/HIPC.1996.565857
Filename :
565857
Link To Document :
بازگشت