Publication View

High Performance BDD Package Based on Exploiting Memory Hierarchy (1996)

Abstract
The success of binary decision diagram (BDD) based algorithms for synthesis and/or verification depend on the availability of a high performance package to manipulate very large BDDs. State-ofthe -art BDD packages, based on the conventional depth-first technique, limit the size of the BDDs due to a disorderly memory access patterns that results in unacceptably high elapsed time when the BDD size exceeds the main memory capacity. We present a high performance BDD package that enables manipulation of very large BDDs by using an iterative breadth-first technique directed towards localizing the memory accesses to exploit the memory system hierarchy. The new memory-oriented performance features of this package are 1) an architecture independent customized memory management scheme, 2) the ability to issue multiple independent BDD operations (superscalarity), and 3) the ability to perform multiple BDD operations even when the operands of some BDD operations are the result of some other operat...

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.31.1615
Source http://www.eecs.berkeley.edu/~rajeev/publications/psdir/calBdd_tech_report.ps
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Supported
Type text
Language English
Relation 10.1.1.1.5124, 10.1.1.103.8068, 10.1.1.10.8038, 10.1.1.46.9165, 10.1.1.106.3661, 10.1.1.36.9553, 10.1.1.44.5385, 10.1.1.27.4938, 10.1.1.45.4709, 10.1.1.29.5811, 10.1.1.36.6887, 10.1.1.53.1809, 10.1.1.8.1186, 10.1.1.56.8020, 10.1.1.20.4688, 10.1.1.50.1836, 10.1.1.38.202, 10.1.1.27.3210, 10.1.1.31.6252, 10.1.1.64.9909, 10.1.1.71.7184, 10.1.1.72.6109, 10.1.1.87.8024, 10.1.1.103.1864