DocumentCode :
1603661
Title :
Matching architecture to application via configurable processors: a case study with boolean satisfiability problem
Author :
Zhao, Ying ; Malik, Sharad ; Wang, Albert ; Moskewicz, Matthew W. ; Madigan, Conor F.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
447
Lastpage :
452
Abstract :
Boolean 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 × 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
Keywords :
Boolean algebra; application specific integrated circuits; computability; computational complexity; data structures; multiprocessing systems; Boolean satisfiability; application-specific multiprocessor solution; atomic operations; classical NP-complete problem; configurable processors; customized logic; data structure; dynamic data structures; processor configuration; Acceleration; Application software; Application specific processors; Computer aided software engineering; Computer science; Costs; Data structures; Electronic design automation and methodology; Hardware; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-1200-3
Type :
conf
DOI :
10.1109/ICCD.2001.955064
Filename :
955064
Link To Document :
بازگشت