Demo Data from VLDB 2026 / reviewers in the wild / expert
Michael Theobald
dblp:t/MichaelTheobald
· DBLP profile ↗
21ranked-venue papers
3as first author
2since 2021 · last 2021
0000-0002-3701-4866ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 16 · 3 first-author · 2 since 2021Software engineering, systems software and programming languages · 5Theory of computation · 3Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
11 papers |
High-performance computing · 50% Hardware accelerators and domain-specific architectures · 22% Electronic design automation · 14% | |
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Computational science and engineering · 52% Bioinformatics and computational biology · 48% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 28 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › scientific computing systems
molecular dynamics simulation |
0.8 | 4 | 2021 | Anton 3: twenty microseconds of molecular dynamics simulation before lunch · SC 2021 Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer · SC 2014 Anton, a special-purpose machine for molecular dynamics simulation · ISCA 2007 |
High-performance computing
scientific computing systems |
0.8 | 3 | 2021 | Anton 3: twenty microseconds of molecular dynamics simulation before lunch · SC 2021 Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer · SC 2014 Anton, a special-purpose machine for molecular dynamics simulation · ISCA 2007 |
Hardware accelerators and domain-specific architectures › scientific computing accelerator
molecular dynamics accelerator |
0.7 | 2 | 2021 | Anton 3: twenty microseconds of molecular dynamics simulation before lunch · SC 2021 Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer · SC 2014 |
Bioinformatics and computational biology › molecular informatics › molecular modeling
biomolecular simulation |
0.2 | 2 | 2021 | Anton 3: twenty microseconds of molecular dynamics simulation before lunch · SC 2021 Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer · SC 2014 |
Computational science and engineering › computational chemistry
molecular simulation |
0.2 | 2 | 2021 | Anton 3: twenty microseconds of molecular dynamics simulation before lunch · SC 2021 Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics Supercomputer · SC 2014 |
Emerging computing paradigms
event-driven computing |
0.2 | 1 | 2013 | Hardware support for fine-grained event-driven computation in Anton 2 · ASPLOS 2013 |
Electronic design automation
logic synthesis |
0.1 | 5 | 2001 | Transformations for the Synthesis and Optimization of Asynchronous Distributed Control · DAC 2001 Fast heuristic and exact algorithms for two-level hazard-free logic minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 Fast OFFD-Based Minimization of Fixed Polarity Reed-Muller Expressions · IEEE Trans. Computers 1996 |
Electronic design automation › hardware verification and test
formal verification |
0.1 | 1 | 2008 | Early formal verification of conditional coverage points to identify intrinsically hard-to-verify logic · DAC 2008 |
Electronic design automation
hardware verification and test |
0.1 | 1 | 2008 | Early formal verification of conditional coverage points to identify intrinsically hard-to-verify logic · DAC 2008 |
Program verification › model checking
bounded model checking |
0.1 | 1 | 2005 | Proof-guided underapproximation-widening for multi-process systems · POPL 2005 |
Program verification
model checking |
0.1 | 1 | 2005 | Proof-guided underapproximation-widening for multi-process systems · POPL 2005 |
Program verification
underapproximation |
0.1 | 1 | 2005 | Proof-guided underapproximation-widening for multi-process systems · POPL 2005 |
Electronic design automation › logic synthesis
asynchronous circuit synthesis |
0.0 | 1 | 2001 | Transformations for the Synthesis and Optimization of Asynchronous Distributed Control · DAC 2001 |
Electronic design automation › system-level design
distributed control synthesis |
0.0 | 1 | 2001 | Transformations for the Synthesis and Optimization of Asynchronous Distributed Control · DAC 2001 |
Integrated circuit design › digital circuit design › arithmetic circuit design
adder design |
0.0 | 1 | 2000 | Self-Timed Carry-Lookahead Adders · IEEE Trans. Computers 2000 |
Integrated circuit design › digital circuit design › arithmetic circuit design › adder design
carry-lookahead adder |
0.0 | 1 | 2000 | Self-Timed Carry-Lookahead Adders · IEEE Trans. Computers 2000 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 2000 | Self-Timed Carry-Lookahead Adders · IEEE Trans. Computers 2000 |
Electronic design automation › hardware verification and test
coverage analysis |
0.0 | 1 | 2008 | Early formal verification of conditional coverage points to identify intrinsically hard-to-verify logic · DAC 2008 |
Computational science and engineering › computational chemistry › molecular simulation
molecular dynamics |
0.0 | 1 | 2007 | Anton, a special-purpose machine for molecular dynamics simulation · ISCA 2007 |
Electronic design automation › logic synthesis
logic minimization |
0.0 | 1 | 1998 | Fast heuristic and exact algorithms for two-level hazard-free logic minimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › logic synthesis
decision diagrams |
0.0 | 1 | 1996 | Fast OFFD-Based Minimization of Fixed Polarity Reed-Muller Expressions · IEEE Trans. Computers 1996 |
Electronic design automation › logic synthesis › reed-muller expansion
fixed polarity reed-muller |
0.0 | 1 | 1996 | Fast OFFD-Based Minimization of Fixed Polarity Reed-Muller Expressions · IEEE Trans. Computers 1996 |
Electronic design automation › logic synthesis
reed-muller expansion |
0.0 | 1 | 1996 | Fast OFFD-Based Minimization of Fixed Polarity Reed-Muller Expressions · IEEE Trans. Computers 1996 |
Electronic design automation › logic synthesis
two-level logic minimization |
0.0 | 1 | 1996 | Espresso-HF: A Heuristic Hazard-Free Minimizer for Two-Level Logic · DAC 1996 |
Algorithms and data structures
decision diagrams |
0.0 | 1 | 1995 | OKFDDs versus OBDDs and OFDDs · ICALP 1995 |
Logic in computer science › algebraic logic › boolean algebra › boolean function representation
ordered binary decision diagram |
0.0 | 1 | 1995 | OKFDDs versus OBDDs and OFDDs · ICALP 1995 |
Electronic design automation › design representation
decision diagram representation |
0.0 | 1 | 1994 | Efficient Representation and Manipulation of Switching Functions Based on Ordered Kronecker Functional Decision Diagrams · DAC 1994 |
Processor architecture and microarchitecture
arithmetic unit |
0.0 | 1 | 2000 | Self-Timed Carry-Lookahead Adders · IEEE Trans. Computers 2000 |
Methods — techniques the papers use, named apart from their topics
application-specific hardware · 1.4custom chip design · 1.0event-driven architecture · 0.4event-driven scheduling · 0.2conditional coverage points · 0.1unsatisfiability proof · 0.1SAT solver · 0.1heuristic minimization · 0.1transformation-based synthesis · 0.0SPICE simulation · 0.0implicit data structures · 0.0Espresso II · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | The ΛNTON 3 ASIC: a Fire-Breathing Monster for Molecular Dynamics Simulationsabstract• Understand biomolecular systems through their motions •Numerical integration of Newton's laws of motion — Model atoms as point masses — Compute forces on every atom based on current positions — Update atom velocities and positions in discrete time steps of a few femtoseconds • Force computation described by a model: the force field Peter J. Adams, Brannon Batson, Alistair Bell, Jhanvi Bhatt, J. Adam Butts, Timothy Correia, Bruce Edwards, Peter Feldmann, Christopher H. Fenton, Anthony Forte, Joseph Gagliardo, Gennette Gill, Maria Gorlatova, Brian Greskamp, J. P. Grossman, Jeremy Hunt, Bryan L. Jackson, Mollie M. Kirk, Jeffrey Kuskin, Roy J. Mader, Richard McGowen, Adam McLaughlin, Mark A. Moraes, Mohamed Nasr, Lawrence J. Nociolo, Lief O'Donnell, Jon L. Peticolas, Terry Quan, T. Carl Schwink, Keun Sup Shim, Naseer Siddique, Jochen Spengler, Michael Theobald, Brian Towles, William Vick, Stanley C. Wang, Michael E. Wazlowski, Madeleine J. Weingarten, John M. Williams, David E. Shaw |
HCS | 34 |
| 2021 | Anton 3: twenty microseconds of molecular dynamics simulation before lunchabstractAnton 3 is the newest member in a family of supercomputers specially designed for atomic-level simulation of molecules relevant to biology (e.g., DNA, proteins, and drug molecules). Anton 3 achieves order-of-magnitude improvements in time-to-solution over its predecessor, Anton 2 (the current state of the art), and is over 100-fold faster than any other currently available supercomputer, thereby enabling broad new avenues of research on critical questions in biology and drug discovery. This speedup means that a 512-node Anton 3 simulates a million atoms at over 100 microseconds per day. Furthermore, Anton 3 attains this performance while consuming an order of magnitude less energy per simulated microsecond than any other machine. Like its predecessors, Anton 3 was designed from the ground up around a new custom chip to best exploit the capabilities offered by new technologies. We present here the main architectural and algorithmic developments that were necessary to achieve such significant advances. David E. Shaw, Peter J. Adams, Asaph Azaria, Joseph A. Bank, Brannon Batson, Alistair Bell, Michael Bergdorf, Jhanvi Bhatt, J. Adam Butts, Timothy Correia, Robert M. Dirks, Ron O. Dror, Michael P. Eastwood, Bruce Edwards, Amos Even, Peter Feldmann, Michael Fenn, Christopher H. Fenton, Anthony Forte, Joseph Gagliardo, Gennette Gill, Maria Gorlatova, Brian Greskamp, J. P. Grossman, Justin Gullingsrud, Anissa Harper, William Hasenplaugh, Mark Heily, Benjamin Colin Heshmat, Jeremy Hunt, Doug Ierardi, Lev Iserovich, Bryan L. Jackson, Nick P. Johnson, Mollie M. Kirk, John L. Klepeis, Jeffrey Kuskin, Kenneth M. Mackenzie, Roy J. Mader, Richard McGowen, Adam McLaughlin, Mark A. Moraes, Mohamed H. Nasr, Lawrence J. Nociolo, Lief O'Donnell, Jon L. Peticolas, Goran Pocina, Cristian Predescu, Terry Quan, John K. Salmon, Carl Schwink, Keun Sup Shim, Naseer Siddique, Jochen Spengler, Tamas Szalay, Raymond Tabladillo, Reinhard Tartler, Andrew G. Taube, Michael Theobald, Brian Towles, William Vick, Stanley C. Wang, Michael Wazlowski, Madeleine J. Weingarten, John M. Williams, Kevin A. Yuh |
SC | 60 |
| 2014 | Anton 2: Raising the Bar for Performance and Programmability in a Special-Purpose Molecular Dynamics SupercomputerabstractAnton 2 is a second-generation special-purpose supercomputer for molecular dynamics simulations that achieves significant gains in performance, programmability, and capacity compared to its predecessor, Anton 1. The architecture of Anton 2 is tailored for fine-grained event-driven operation, which improves performance by increasing the overlap of computation with communication, and also allows a wider range of algorithms to run efficiently, enabling many new software-based optimizations. A 512-node Anton 2 machine, currently in operation, is up to ten times faster than Anton 1 with the same number of nodes, greatly expanding the reach of all-atom bio molecular simulations. Anton 2 is the first platform to achieve simulation rates of multiple microseconds of physical time per day for systems with millions of atoms. Demonstrating strong scaling, the machine simulates a standard 23,558-atom benchmark system at a rate of 85 μs/day -- 180 times faster than any commodity hardware platform or general-purpose supercomputer. David E. Shaw, J. P. Grossman, Joseph A. Bank, Brannon Batson, J. Adam Butts, Jack C. Chao, Martin M. Deneroff, Ron O. Dror, Amos Even, Christopher H. Fenton, Anthony Forte, Joseph Gagliardo, Gennette Gill, Brian Greskamp, Richard Ho 0001, Doug Ierardi, Lev Iserovich, Jeffrey Kuskin, Richard H. Larson, Timothy Layman, Li-Siang Lee, Adam K. Lerer, Chester Li, Daniel Killebrew, Kenneth M. Mackenzie, Shark Yeuk-Hai Mok, Mark A. Moraes, Lawrence J. Nociolo, Jon L. Peticolas, Terry Quan, Daniel Ramot, John K. Salmon, Daniele Paolo Scarpazza, U. Ben Schafer, Naseer Siddique, Christopher W. Snyder, Jochen Spengler, Ping Tak Peter Tang, Michael Theobald, Horia Toma, Brian Towles, Benjamin Vitale, Stanley C. Wang, Cliff Young |
SC | 40 |
| 2013 | Hardware support for fine-grained event-driven computation in Anton 2abstractExploiting parallelism to accelerate a computation typically involves dividing it into many small tasks that can be assigned to different processing elements. An efficient execution schedule for these tasks can be difficult or impossible to determine in advance, however, if there is uncertainty as to when each task's input data will be available. Ideally, each task would run in direct response to the arrival of its input data, thus allowing the computation to proceed in a fine-grained event-driven manner. Realizing this ideal is difficult in practice, and typically requires sacrificing flexibility for performance. J. P. Grossman, Jeffrey Kuskin, Joseph A. Bank, Michael Theobald, Ron O. Dror, Doug Ierardi, Richard H. Larson, U. Ben Schafer, Brian Towles, Cliff Young, David E. Shaw |
ASPLOS | 4 |
| 2008 | Early formal verification of conditional coverage points to identify intrinsically hard-to-verify logicabstractDesign verification of complex digital circuits typically starts only after the register-transfer level (RTL) description is complete. This frequently makes verification more difficult than necessary because logic that is intrinsically hard to verify, such as memories, counters and deep first-in, first-out (FIFO) structures, becomes immutable in the design. This paper proposes a new approach that exploits formal verification of conditional coverage points with the goal of early identification of hard-to-verify logic. We use the difficulty of formal verification problems as an early estimator of the verification complexity of a design. While traditional verification methods consider conditional coverage only in the design verification phase, we describe an approach that uses conditional coverage at a much earlier stage---the design phase, during which changes to the RTL code are still possible. The method is illustrated using real examples from the verification of an ASIC designed for a specialized supercomputer. Richard Ho 0001, Michael Theobald, Martin M. Deneroff, Ron O. Dror, Joseph Gagliardo, David E. Shaw |
DAC | 2 |
| 2008 | Hierarchical simulation-based verification of Anton, a special-purpose parallel machineabstractOne of the major design verification challenges in the development of Anton, a massively parallel special-purpose machine for molecular dynamics, was to provide evidence that computations spanning more than a quadrillion clock cycles will produce valid scientific results. Our verification methodology addressed this problem by using a hierarchy of RTL, architectural, and numerical simulations. Block- and chip-level RTL models were verified by means of extensive co-simulation with a detailed C++ architectural simulator, ensuring that the RTL models could perform the same molecular dynamics computations as the architectural simulator. The output of the architectural simulator was compared to a parallelized numerical simulator that produces bitwise identical results to Anton, and is fast enough to verify the long-term numerical stability of computations on Anton. These explicit couplings between adjacent levels of the simulation hierarchy created a continuous verification chain from molecular dynamics to individual logic gates. J. P. Grossman, John K. Salmon, Richard Ho 0001, Doug Ierardi, Brian Towles, Brannon Batson, Jochen Spengler, Stanley C. Wang, Michael Theobald, Cliff Young, Joseph Gagliardo, Martin M. Deneroff, Ron O. Dror, David E. Shaw |
ICCD | 10 |
| 2007 | Anton, a special-purpose machine for molecular dynamics simulationabstractThe ability to perform long, accurate molecular dynamics (MD) simulations involving proteins and other biological macro-molecules could in principle provide answers to some of the most important currently outstanding questions in the fields of biology, chemistry and medicine. A wide range of biologically interesting phenomena, however, occur over time scales on the order of a millisecond--about three orders of magnitude beyond the duration of the longest current MD simulations. David E. Shaw, Martin M. Deneroff, Ron O. Dror, Jeffrey Kuskin, Richard H. Larson, John K. Salmon, Cliff Young, Brannon Batson, Kevin J. Bowers, Jack C. Chao, Michael P. Eastwood, Joseph Gagliardo, J. P. Grossman, Richard Ho 0001, Doug Ierardi, István Kolossváry, John L. Klepeis, Timothy Layman, Christine McLeavey, Mark A. Moraes, Edward C. Priest, Yibing Shan, Jochen Spengler, Michael Theobald, Brian Towles, Stanley C. Wang |
ISCA | 25 |
| 2006 | Special issue on formal methods for globally asynchronous and locally synchronous (GALS) systems
Sandeep K. Shukla, Michael Theobald |
Formal Methods Syst. Des. | 2 |
| 2005 | Proof-guided underapproximation-widening for multi-process systemsabstractThis paper presents a procedure for the verification of multi-process systems based on considering a series of underapproximated models. The procedure checks models with an increasing set of allowed interleavings of the given set of processes, starting from a single interleaving. The procedure relies on SAT solvers' ability to produce proofs of unsatisfiability: from these proofs it derives information that guides the process of adding interleavings on the one hand, and determines termination on the other. The presented approach is integrated in a SAT-based Bounded Model Checking (BMC) framework. Thus, a BMC formulation of a multi-process system is introduced, which allows controlling which interleavings are considered. Preliminary experimental results demonstrate the practical impact of the presented method. Orna Grumberg, Flavio Lerda, Ofer Strichman, Michael Theobald |
POPL | 4 |
| 2004 | Generalized Latency-Insensitive Systems for Single-Clock and Multi-Clock ArchitecturesabstractLatency-insensitive systems were recently proposed by Carloni et al. as a correct-by-construction methodology for single-clock system-on-a-chip (SoC) design using predesigned IP blocks. Their approach overcomes the problem of long latencies of global interconnects in deep-submicron technologies, while still maintaining much of the inherent simplicity of synchronous design. In particular, wires whose latency is greater than a clock cycle are segmented using "relay stations", and IP blocks are made robust to arbitrary communication delays. This paper shows, however, that significant extensions are needed to make latency-insensitive systems useful for the practical design of large-scale SoC's. In particular, this paper proposes three extensions. The first extension allows each synchronous module to treat its input and output channels in a much more flexible manner, i.e., with greater decoupling. The second extension generalizes inter-module communication from point-to-point channels to more complex networks of arbitrary topologies. Finally, the third extension is to target multi-clock SoC's. The net impact of our extensions is the potential for improved throughput, reduced power consumption, and greater flexibility in design. Montek Singh, Michael Theobald |
DATE | 2 |
| 2003 | SAT-Based Algorithms for Logic MinimizationabstractWe introduce a new method for two-level logic minimization. Unlike previous approaches, the new method uses a SAT solver as an underlying engine. While the overall minimization strategy of the new method is based on the operators as defined in ESPRESSO-II, our SAT-based implementation is significantly different. The new minimizer SAT-ESPRESSO was found to perform 5-20 times faster than ESPRESSO-II and 3-5 times faster than BOOM on a set of large examples. Samir Sapra, Michael Theobald, Edmund M. Clarke |
ICCD | 2 |
| 2003 | Verification of Hybrid Systems Based on Counterexample-Guided Abstraction Refinement
Edmund M. Clarke, Ansgar Fehnker, Zhi Han, Bruce H. Krogh, Olaf Stursberg, Michael Theobald |
TACAS | 6 |
| 2001 | Transformations for the Synthesis and Optimization of Asynchronous Distributed ControlabstractAsynchronous design has been the focus of renewed interest. However, a key bottleneck is the lack of high-quality CAD tools for the synthesis of large-scale systems which also allow design-space exploration. This paper proposes a new synthesis method to address this issue, based on transformations. Michael Theobald, Steven M. Nowick |
DAC | 1 |
| 2000 | Self-Timed Carry-Lookahead AddersabstractInteger addition is one of the most important operations in digital computer systems because the performance of processors is significantly influenced by the speed of their adders. This paper proposes a self-timed carry-lookahead adder in which the logic complexity is a linear function of n, the number of inputs, and the average computation time is proportional to the logarithm of the logarithm of n. To the best of our knowledge, our adder has the best area-time efficiency which is /spl Theta/(nloglogn). An economic implementation of this adder in CMOS technology is also presented. SPICE simulation results show that, based on random inputs, our 32-bit self-timed carry-lookahead adder is 2.39 and 1.42 times faster than its synchronous counterpart and self-timed ripple-carry adder, respectively, and, based on statistical data gathered from a 32-bit ARM simulator, it is 1.99 and 1.83 times faster than its synchronous counterpart and self-timed ripple-carry adder, respectively. Fu-Chiung Cheng, Stephen H. Unger, Michael Theobald |
IEEE Trans. Computers | 3 |
| 1998 | Fast heuristic and exact algorithms for two-level hazard-free logic minimizationabstractNone of the available minimizers for two-level hazard-free logic minimization can synthesize very large circuits. This limitation has forced researchers to resort to manual and automated circuit partitioning techniques. This paper introduces two new two-level hazard-free logic minimizers: ESPRESSO-HF, a heuristic method loosely based on ESPRESSO-II, and IMPYMIN, an exact method based on implicit data structures. Both minimizers can solve all currently available examples, which range up to 32 inputs and 33 outputs. These include examples that have never been solved before. For the more difficult examples that can be solved by other minimizers, our methods are several orders of magnitude faster. As by-products of these algorithms, we also present two additional results. First, we propose a fast new method to check if a hazard-free covering problem can feasibly be solved. Second, we introduce a novel reformulation of the two-level hazard-free logic minimization problem by capturing hazard-freedom constraints within a synchronous function through the addition of new variables. Michael Theobald, Steven M. Nowick |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1997 | Synthesis of low-power asynchronous circuits in a specified environmentabstractWe introduce a new method for the synthesis of poweroptimal asynchronous control circuits.The method includes two steps: (i) an exact algorithm for Z-level synthesis, and (ii) heuristic algorithms for multi-level synthesis.Unlike most existing synchronous algorithms, we incorporate both temporal dependence and glitch activity in our model to guide synthesis.Results, using only our Zlevel minimization, show power reduction up to 33%.Of the above logic synthesis methods, only Bahar nnd Somenzi [I] consider glitch power dissipation, but rcstrictcd to the context of a mapped circuit during resynthesis.Contributions.This paper makes two contributions.First, we introduce a power model which incorporates both le/rt.poral dependence and glitch activity.That is, we use a mom accurate model than nearly all existing synchronous approaches, Temporal dependence and glitch activity are incorporated annlytitally, and are used in both technology-independent and depcndcnt synthesis steps.Temporal dependence is naturally given in asynchronous controller specifications, such as burst-mode spccilicntions [13, 12, 171, where the input-and state-sequencing are spccified.Glitch activity is determined analytically, at the logic lcvcl.Our goal is to synthesis power-optimal circuits with respect to n given environment, while considering glitching activity.WC cnll our synthesis approach environment-driven. Steven M. Nowick, Michael Theobald |
ISLPED | 2 |
| 1997 | On the Expressive Power of OKFDDs
Bernd Becker 0001, Rolf Drechsler, Michael Theobald |
Formal Methods Syst. Des. | 3 |
| 1996 | Espresso-HF: A Heuristic Hazard-Free Minimizer for Two-Level LogicabstractArticle Espresso-HF: a heuristic hazard-free minimizer for two-level logic Share on Authors: Michael Theobald Department of Computer Science, Columbia University, New York, NY Department of Computer Science, Columbia University, New York, NYView Profile , Steven M. Nowick Department of Computer Science, Columbia University, New York, NY Department of Computer Science, Columbia University, New York, NYView Profile , Tao Wu Department of Computer Science, Columbia University, New York, NY Department of Computer Science, Columbia University, New York, NYView Profile Authors Info & Claims DAC '96: Proceedings of the 33rd annual Design Automation ConferenceJune 1996 Pages 71–76https://doi.org/10.1145/240518.240533Online:01 June 1996Publication History 12citation353DownloadsMetricsTotal Citations12Total Downloads353Last 12 Months3Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Michael Theobald, Steven M. Nowick |
DAC | 1 |
| 1996 | Fast OFFD-Based Minimization of Fixed Polarity Reed-Muller ExpressionsabstractWe present methods to minimize fixed polarity Reed-Muller expressions (FPRMs), i.e., two-level fixed polarity AND/EXOR canonical representations of Boolean functions, using ordered functional decision diagrams (OFDDs). We investigate the close relation between both representations and use efficient algorithms on OFDDs for exact and heuristic minimization of FPRMs. In contrast to previously published methods, our algorithm can also handle circuits with several outputs. Experimental results on large benchmarks are given to show the efficiency of our approach. Rolf Drechsler, Michael Theobald, Bernd Becker 0001 |
IEEE Trans. Computers | 2 |
| 1995 | OKFDDs versus OBDDs and OFDDs
Bernd Becker 0001, Rolf Drechsler, Michael Theobald |
ICALP | 3 |
| 1994 | Efficient Representation and Manipulation of Switching Functions Based on Ordered Kronecker Functional Decision DiagramsabstractAn efficient package for construction of and operation on ordered Kronecker Functional Decision Diagrams (OKFDD) is presented. OKFDDs are a generalization of OBDDs and OFDDs and as such provide a more compact representation of the functions than either of the two decision diagrams. In this paper basic properties of OKFDDs and their efficient representation and manipulation are presented. Based on the comparison of the three decision diagrams for several benchmark functions, a 25% improve ment in size over OBDDs is observed for OKFDDs. Rolf Drechsler, Andisheh Sarabi, Michael Theobald, Bernd Becker 0001, Marek A. Perkowski |
DAC | 3 |