Publication:
Toward a Steiner Engine: Enhanced Serial and Parallel Implementations of the Iterated 1-Steiner MRST Heuristic

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

University of Virginia, Department of Computer Science

Research Projects

Organizational Units

Journal Issue

Abstract

The minimum rectilinear Steiner tree (MRST) problem arises in global routing and wiring estimation, as well as in many other areas. The MRST problem is known to be NP- hard, and the best performing MRST heuristic to date is the Iterated 1-Steiner (I18) method recently proposed by Kahng and Robins [13]. HS achieves significantly improved averagecase performance while avoiding the worst-case examples from which other approaches suffer, yet the algorithm has heretofore lacked a practical implementation. In this paper we develop a straightforward, efficient implementation of HS, achieving speedup factors of over 200 compared to previous implementations. We also propose a parallel implementation of HS that achieves near-linear speedup on K processors. Extensive empirical testing confirms the viability of our approaches, which allow for the first time the benchmarking of IIS on nets containing several hundred pins. Note: Abstract extracted from PDF file via OCR

Description

Original submission date: 2013-10-11T20:32:34Z

Subjects

Citation

Barrera, Tim, Jeff Griffith, Sally McKee, Gabriel Robins, and Tongtong Zhang. "Toward a Steiner Engine: Enhanced Serial and Parallel Implementations of the Iterated 1-Steiner MRST Heuristic." University of Virginia Dept. of Computer Science Tech Report (1992).

Collections

Endorsement

Review

Supplemented By

Referenced By