Title :
Presynthesis partitioning for hardware/software cosynthesis
Author :
Hou, J. ; Wolf, W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fDate :
5/1/1998 12:00:00 AM
Abstract :
A novel presynthesis algorithm for partitioning processes in distributed embedded computing systems is presented. The approach redesigns the task graph specification for a system to partition the processes that comprise the tasks into efficiently sized units of computation. Partitioning estimates the total system performance by estimating the final allocation of processes to processing elements. The algorithm tries to reduce process overhead while maintaining the parallelism necessary to achieve the required system performance. Experimental results show that the presynthesis technique can significantly improve both the CPU time and results obtained from cosynthesis
Keywords :
formal specification; high level synthesis; real-time systems; CPU time; distributed embedded computing systems; hardware/software cosynthesis; presynthesis partitioning; process overhead; task graph specification; total system performance;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:19981974