Demo Data from EDBT 2026 / reviewers in the wild / expert
Conor F. Madigan
dblp:40/4788
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-author
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
1 paper |
Electronic design automation · 100% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 2001 | Chaff: Engineering an Efficient SAT Solver · DAC 2001 |
Electronic design automation › hardware verification and test › formal verification
SAT-based verification |
0.0 | 1 | 2001 | Chaff: Engineering an Efficient SAT Solver · DAC 2001 |
Automated reasoning and model checking › satisfiability
SAT solving |
0.0 | 1 | 2001 | Chaff: Engineering an Efficient SAT Solver · DAC 2001 |
Methods — techniques the papers use, named apart from their topics
decision heuristics · 0.1davis-putnam algorithm · 0.1boolean constraint propagation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Organic electronic device modeling at the nanoscaleabstractElectronic devices with nanoscale features ( ~ 100 nm or smaller) are becoming increasingly important in electronics technology. While nanoscale electronic devices comprise a variety of different material sets and structures, many of the nanoscale devices developed in the last decade employ organic materials. In this talk, we discuss the modeling of organic electronic thin film devices. In our approach, analysis of such devices begins on the molecular scale, and device level behavior is then derived from the combination of individual molecular properties and physical models of intermolecular interactions. We present a general purpose Monte Carlo simulator based on molecular-scale physical models and employ this simulator to analyze device behavior. Conor F. Madigan, Vladimir Bulovic |
ICCAD | 1 |
| 2001 | Chaff: Engineering an Efficient SAT SolverabstractBoolean Satisfiability is probably the most studied of combinatorial optimization/search problems. Significant effort has been devoted to trying to provide practical solutions to this problem for problem instances encountered in a range of applications in Electronic Design Automation (EDA), as well as in Artificial Intelligence (AI). This study has culminated in the development of several SAT packages, both proprietary and in the public domain (e.g. GRASP, SATO) which find significant use in both research and industry. Most existing complete solvers are variants of the Davis-Putnam (DP) search algorithm. In this paper we describe the development of a new complete solver, Chaff, which achieves significant performance gains through careful engineering of all aspects of the search - especially a particularly efficient implementation of Boolean constraint propagation (BCP) and a novel low overhead decision strategy. Chaff has been able to obtain one to two orders of magnitude performance improvement on difficult SAT benchmarks in comparison with other solvers (DP or otherwise), including GRASP and SATO. Matthew W. Moskewicz, Conor F. Madigan, Sharad Malik |
DAC | 2 |
| 2001 | Efficient Conflict Driven Learning in Boolean Satisfiability SolverabstractOne of the most important features of current state-of-the-art SAT solvers is the use of conflict based backtracking and learning techniques. In this paper, we generalize various conflict driven learning strategies in terms of different partitioning schemes of the implication graph. We re-examine the learning techniques used in various SAT solvers and propose an array of new learning schemes. Extensive experiments with real world examples show that the best performing new learning scheme has at least a 2/spl times/ speedup compared with learning schemes employed in state-of-the-art SAT solvers. Conor F. Madigan, Matthew W. Moskewicz, Sharad Malik |
ICCAD | 2 |
| 2001 | Matching Architecture to Application Via Configurable Processors: A Case Study with Boolean Satisfiability ProblemabstractBoolean Satisfiability (SAT) is a classical NP-complete problem with both theoretical and practical interests. This paper presents our work in developing an application-specific processor for SAT based on a commercial configurable processor core. We customize the processor configuration and design new instruction extensions based on the data structure and atomic operations used in SAT. The customized processor has achieved around 24 /spl times/ speedup at a very low hardware cost. The small size of the processor makes it possible to integrate multiple processors and other customized logic into a single chip for an application-specific multiprocessor solution for SAT. Our work shows the strength of application-specific processing in accelerating applications with complex control and dynamic data structures - an area that has traditionally not been targeted by application-specific processing. It also demonstrates that configurable processor cores can be used to cut the development time and cost for designing and building such application-specific processors. Sharad Malik, Albert R. Wang, Matthew W. Moskewicz, Conor F. Madigan |
ICCD | 5 |