2017
DOI: 10.1145/3053687
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Branch and Bound on FPGAs Using Work Stealing and Instance-Specific Designs

Abstract: Branch and bound (B8B) algorithms structure the search space as a tree and eliminate infeasible solutions early by pruning subtrees that cannot lead to a valid or optimal solution. Custom hardware designs significantly accelerate the execution of these algorithms. In this article, we demonstrate a high-performance B8B implementation on FPGAs. First, we identify general elements of B8B algorithms and describe their implementation as a finite state machine. Then, we introduce workers that autonomously cooperate … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 21 publications
0
1
0
Order By: Relevance
“…In [23], the authors proposed a parallel B&B algorithm exploiting the advantage of instance specific computing on Field Programmable Gate Array (FPGA) which has proven to be highly efficient in term of area, energy consumption, and performance. In addition, the proposed parallelization is based on work stealing strategies to ensure dynamic load-balancing between the parallel threads.…”
Section: Related Workmentioning
confidence: 99%
“…In [23], the authors proposed a parallel B&B algorithm exploiting the advantage of instance specific computing on Field Programmable Gate Array (FPGA) which has proven to be highly efficient in term of area, energy consumption, and performance. In addition, the proposed parallelization is based on work stealing strategies to ensure dynamic load-balancing between the parallel threads.…”
Section: Related Workmentioning
confidence: 99%