Hardware/software co-synthesis with memory hierarchies

Yanbing Li, Wayne H. Wolf · 1998

This paper introduces the first hardware/software co-synthesis algorithm of distributed real-time systems that op-timizes memory hierarchy along with the rest of the archi-tecture. Our algorithm synthesize a set of real-time tasks with data dependencies onto a heterogeneous multiproces-sor architecture that meets the performance constraints with minimized cost. Our algorithm chooses cache sizes and al-locates tasks to caches as part of co-synthesis. Experimental results, including examples from the literature and results on an MPEG-2 encoder, show that our algorithm is efficient and compared with existing algorithms, it can reduce the overall cost of the synthesized system. 1

Read the paper · More papers on PaperTik