UCB Tech. Memorandum UCB/ERL M94/93, November 29, 1994, and in the Journal of Formal Methods in Systems Design, Vol. 11, No. 1, pp41-70, July 1997.
by Praveen K. Murthy, Shuvra S. Bhattacharyya, and Edward A. Lee
ERL Technical Report UCB/ERL M95/3, January 10, 1995.
by Shuvra S. Bhattacharyya, Praveen K. Murthy, and Edward A. Lee.
Design Automation for Embedded Systems Journal, Vol. 2, No. 1, pp33-60, January 1997.
by Shuvra S. Bhattacharyya, Praveen K. Murthy, and Edward A. Lee.
6th IEEE International Workshop on Rapid Systems Prototyping, Chapel Hill, North Carolina, USA, June 7-9, 1995
by Shuvra S. Bhattacharyya, Praveen K. Murthy, and Edward A. Lee
UCB/ERL Technical Memorandum UCB/ERL M95/43, Electronics Research Lab., UC Berkeley, CA 94720, April, 1 1995, also appears in 1995 IEEE Workshop on VLSI Signal Processing, Osaka, Japan, October 1995.
by Shuvra S. Bhattacharyya, Praveen K. Murthy, and Edward A. Lee
Thus, our dynamic programming technique can be used to post-optimize the output for any algorithm that schedules SDF graphs into minimum code size loop hierarchies. On several practical examples, we demonstrate that significant improvement can be gained by such post-opti mization when applied to two scheduling techniques that have been developed earlier. That is, the result of each scheduling algorithm combined with the post-optimization often requires signifi cantly less data memory than the result of the scheduling algorithm without post-optimization. We also present an adaptation of our dynamic programming technique for post-optimizing an arbi trary (not necessarily minimum code size) schedule to optimally reduce the code size. [17 pages]