DocumentCode
1925650
Title
Several approaches to parallel computing in the Boolean domain
Author
Steinbach, Bernd ; Wessely, Wolfram ; Posthoff, Christian
Author_Institution
Inst. of Comput. Sci., Freiberg Univ. of Min. & Technol., Freiberg, Germany
fYear
2010
fDate
28-30 Oct. 2010
Firstpage
6
Lastpage
11
Abstract
Each additional variable doubles the number of function values of a Boolean function. This exponential increase is known as combinational explosion and limits strongly the solvable problems for a given computer. In order to solve larger Boolean problems, it is necessary to exploit each concept that reduces the required efforts. The parallel consideration of all Boolean variables that are assigned to a machine word of the computer, the mapping of an exponential number of Boolean vectors to a single ternary vector, and the distribution of the calculations to several Boolean spaces are some approaches which were realized in the software package XBOOLE. An important further approach is the segmentation of the Boolean tasks and their parallel computation using several connected computers as well as the available processor cores of these computers. In this paper we explore alternative approaches to parallel computations of Boolean problems. Experimental results document the achieved benefits.
Keywords
Boolean functions; decision diagrams; parallel processing; software packages; Boolean function; Boolean task segmentation; XBOOLE; combinational explosion; exponential number; machine word; parallel computing; processor core; single ternary vector; software package; Boolean functions; Complexity theory; Computers; Data structures; Equations; Grid computing; Mathematical model; Boolean function; Parallel computing; XBOOLE; message passing interface;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Distributed and Grid Computing (PDGC), 2010 1st International Conference on
Conference_Location
Solan
Print_ISBN
978-1-4244-7675-6
Type
conf
DOI
10.1109/PDGC.2010.5679611
Filename
5679611
Link To Document