The theme of this work is parallel computing for a CAD application. The layout compaction and wire-balancing problem in VLSI physical design can be formulated as a dual transshipment problem (DTP) which can be written as a linear programming problem and solved using the network dual simplex (NDS) algorithm. The goal of our work is to implement this algorithm using an implicitly parallel functional language called Id on a small shared memory Monsoon dataflow multiprocessor and study the features of this declarative language to determine quantitatively the amount of parallelism exposed in each feature. In the process, we also examine the parallelism in each phase of the application. We observed that Id's functional features (Higher-order fun...
Parallel processing is fast becoming an attractive solution to reduce the computation time of CAD ap...
The minimum cut and minimum length linear arrangement problems usually occur in solving wiring probl...
Massively parallel SIMD computing is applied to obtain an order of magnitude improvement in the exec...
Discusses the design and implementation of 3 parallel algorithms: one algorithm for the transshipmen...
Abstract—Computational complexity has been the primary challenge of many VLSI CAD applications. The ...
Graduation date: 1989Parallel solutions for two classes of linear programs are\ud presented. First w...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
The size of the VLSI circuit is increasing at a very rapid pace, and soon the sequential algorithms ...
Efficient automatic layout tools are clearly essential for designing complex VLSI systems. Recent ef...
The minimum cut and minimum length linear arrangement problems usually occur in solving wiring probl...
Data parallel programming provides a simple and powerful framework for designing parallel algorithms...
The current trend in processor architectures towards multiple cores has led to a shift in program de...
As parallel machines become more widely available, many existing algorithms are being converted to t...
The physical design of a VLSI circuit involves circuit partitioning as a subtask. Typically, it is n...
Partitioning can speed up overlong VLSI design processes by enabling process parallelization. To ach...
Parallel processing is fast becoming an attractive solution to reduce the computation time of CAD ap...
The minimum cut and minimum length linear arrangement problems usually occur in solving wiring probl...
Massively parallel SIMD computing is applied to obtain an order of magnitude improvement in the exec...
Discusses the design and implementation of 3 parallel algorithms: one algorithm for the transshipmen...
Abstract—Computational complexity has been the primary challenge of many VLSI CAD applications. The ...
Graduation date: 1989Parallel solutions for two classes of linear programs are\ud presented. First w...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
The size of the VLSI circuit is increasing at a very rapid pace, and soon the sequential algorithms ...
Efficient automatic layout tools are clearly essential for designing complex VLSI systems. Recent ef...
The minimum cut and minimum length linear arrangement problems usually occur in solving wiring probl...
Data parallel programming provides a simple and powerful framework for designing parallel algorithms...
The current trend in processor architectures towards multiple cores has led to a shift in program de...
As parallel machines become more widely available, many existing algorithms are being converted to t...
The physical design of a VLSI circuit involves circuit partitioning as a subtask. Typically, it is n...
Partitioning can speed up overlong VLSI design processes by enabling process parallelization. To ach...
Parallel processing is fast becoming an attractive solution to reduce the computation time of CAD ap...
The minimum cut and minimum length linear arrangement problems usually occur in solving wiring probl...
Massively parallel SIMD computing is applied to obtain an order of magnitude improvement in the exec...