16th International Conference on VLSI Design
Mapping and Scheduling for Architecture Exploration of Networking SoCs
New Delhi, India
January 04-January 08
ISBN: 0-7695-1868-0
This paper describes two different approaches to optimize the performance of SoC architectures in the architecture exploration phase. Both solve the problem to map and schedule a task graph on a target architecture under special consideration of on-chip communications. A constructive algorithm is presented that extends previous work by taking into account potential data transfers in the future. The second approach is a recursive procedure that is based on local search techniques in a specially defined neighborhood of the critical path. Simulated annealing and tabu search are used as search algorithms. Both approaches find solutions with better performance than established methodologies. The recursive technique leads to superior results than the constructive approach, however, is limited to small and mid-sized problems, whereas the constructive algorithm is not limited by this issue.
Citation:
Thomas Wild, Jürgen Foag, Nuria Pazos, Winthir Brunnbauer, "Mapping and Scheduling for Architecture Exploration of Networking SoCs," vlsid, pp.376, 16th International Conference on VLSI Design, 2003