Introduction to algorithms
Programmable active memories: reconfigurable systems come of age
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
GRASP: A Search Algorithm for Propositional Satisfiability
IEEE Transactions on Computers
Static and Dynamic Configurable Systems
IEEE Transactions on Computers
Combinatorial algorithms: generation, enumeration, and search
ACM SIGACT News
How to solve it: modern heuristics
How to solve it: modern heuristics
Chaff: engineering an efficient SAT solver
Proceedings of the 38th annual Design Automation Conference
Logic Synthesis for Control Automata
Logic Synthesis for Control Automata
Synthesis and Optimization of Digital Circuits
Synthesis and Optimization of Digital Circuits
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
A SAT Solver Using Reconfigurable Hardware and Virtual Logic
Journal of Automated Reasoning
Domain Specific Mapping for Solving Graph Problems on Reconfigurable Devices
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
Acceleration of Satisfiability Algorithms by Reconfigurable Hardware
FPL '98 Proceedings of the 8th International Workshop on Field-Programmable Logic and Applications, From FPGAs to Computing Paradigm
A Hardware Genetic Algorithm for the Travelling Salesman Problem on SPLASH 2
FPL '95 Proceedings of the 5th International Workshop on Field-Programmable Logic and Applications
RENCO: A Reconfigurable Network Computer
FCCM '98 Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines
Accelerating Boolean Satisfiability with Configurable Hardware
FCCM '98 Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines
FPGA Based Custom Computing Machines for Irregular Problems
HPCA '98 Proceedings of the 4th International Symposium on High-Performance Computer Architecture
Exploiting FPGA-Based Architectures and Design Tools for Problems of Reconfigurable Computations
SBCCI '00 Proceedings of the 13th symposium on Integrated circuits and systems design
A SAT Solver Using Software and Reconfigurable Hardware
Proceedings of the conference on Design, automation and test in Europe
Using configurable computing to accelerate boolean satisfiability
Using configurable computing to accelerate boolean satisfiability
A Configurable Hardware/Software Approach to SAT Solving
FCCM '01 Proceedings of the the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
Hi-index | 0.00 |
The paper analyses different techniques that might be employed in order to solve various problems of combinatorial optimization and argues that the best results can be achieved by the use of software running on a general-purpose computer together with an FPGA-based reconfigurable co-processor. It suggests an architecture for a combinatorial coprocessor that is based on hardware templates and consists of reconfigurable functional and control units. Finally the paper demonstrates how the co-processor can be applied to two practical applications formulated over discrete matrices, the Boolean satisfiability and covering problems.