Block-Restricted Reordering - Extended Experiments
نویسندگان
چکیده
Ordered Binary Decision Diagrams (OBDDs) are so far the most eecient representation scheme for manipulation of Boolean functions in computer-aided design and veriication of digital systems. The concise-ness of an OBDD representation depends on the choice of the variable ordering, and the minimization problem that can be formulated as the problem of nding an ordering that minimizse the OBDD size is known to be NP-hard. Hence, considerable eeorts are done to develop eecient ordering heuristics that nd an acceptable solution. One of the best heuristics is a Sifting algorithm. The main drawback of Sifting is that, often, it is too time consuming. An acceleration eeect can be achieved by a method proposed by Meinel and Slobodovv a in their previous work: Based on structural properties that reeect a communication ow, OBDDs are cut into smaller parts that can be minimized separately. This idea applied to Sifting yields a method called Block-restricted Sifting. Motivated by the rst encouraging experimental results with this method, we work on its further development. The new ideas are evaluated in a series of experiments and reported here for a sample of benchmark circuits.
منابع مشابه
Direct Eigenvalue Reordering in a Product of Matrices in Extended Periodic Real Schur Form∗
A direct method for eigenvalue reordering in a product of a K-periodic matrix sequence in periodic or extended periodic real Schur form is presented and analyzed. Each reordering of two adjacent sequences of diagonal blocks is performed tentatively to guarantee backward stability and involves solving a K-periodic Sylvester equation (PSE) and constructing a K-periodic sequence of orthogonal tran...
متن کاملSorting Reordered Packets with Interrupt Coalescing
TCP performs poorly in networks with serious packet reordering. Processing reordered packets in the TCP-layer is costly and inefficient, involving interaction of the sender and receiver. Motivated by the interrupt coalescing mechanism that delivers packets upward for protocol processing in blocks, we propose a new strategy, Sorting Reordered Packets with Interrupt Coalescing (SRPIC), to reduce ...
متن کاملBasic-block Reordering Using Neural Networks
Basic-block reordering is a compiler optimization technique which has the effect of reducing branch cost and I-Cache misses by rearranging code layout. In this paper, we present our basic-block reordering method which detects typical structures in the control-flow graph. It uses the architecture-specific branch cost model and execution possibilities of control-flow edges to estimate the possibl...
متن کاملLossless Compression of Color-Quantized Images Using Block-Based Palette Reordering
It is well-known that the lossless compression of color-indexed images can be improved if a suitable reordering of the palette is performed before encoding the images. In this paper, we show that, if this reordering is made in a block basis, then further compression gains can be attained. Moreover, we show that the use of block-based palette reordering can outperform a previously proposed block...
متن کاملNumbering Techniques for Preconditioners in Iterative Solvers for Compressible Flows
We consider Newton-Krylov methods for solving discretized compressible Euler equations. A good preconditioner in the Krylov subspace method is crucial for the efficiency of the solver. In this paper we consider a point-block Gauss-Seidel method as preconditioner. We describe and compare renumbering strategies that aim at improving the quality of this preconditioner. A variant of reordering meth...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Universität Trier, Mathematik/Informatik, Forschungsbericht
دوره 97-27 شماره
صفحات -
تاریخ انتشار 1997