• DocumentCode
    468398
  • Title

    Exploiting CPU Bit Parallel Operations to Improve Efficiency in Search

  • Author

    Segundo, Pablo San ; Rodríguez-Losada, Diego ; Galán, Ramón ; Matía, Fernando ; Jiménez, Agustín

  • Author_Institution
    Univ. Polytech. de Madrid, Madrid
  • Volume
    1
  • fYear
    2007
  • fDate
    29-31 Oct. 2007
  • Firstpage
    53
  • Lastpage
    59
  • Abstract
    It is the authors´ belief that the ability of processors to compute bit parallel operations should have a right to exist as an optimization discipline, rather than a state-of- the-art technique. This paper is a step forward in this direction analysing a number of key issues related to bit model design and implementation of search problems. Building efficient search algorithms optimized at bit level is a difficult task It requires not only a good implementation but also an adequate model so as to make bitwise operations meaningful, and only by addressing design and implementation globally an improvement in efficiency can be obtained. On the other hand, we have proved in this paper that the improvement can conceivably be exponential on the size of the CPU register for problems in NP. This global approach has been used to implement the fastest complete algorithm, to the best of our knowledge, for the maximum clique problem, an important NP-hard combinatorial problem from the graph domain. Our solver clearly outperforms other existing algorithms for hard instances, in some cases by nearly an order of magnitude.
  • Keywords
    graph theory; optimisation; parallel processing; search problems; CPU bit parallel operations; CPU register; NP-hard combinatorial problem; graph domain; maximum clique problem; optimization discipline; search algorithms; search problems; Application software; Artificial intelligence; Buildings; Computer vision; Concrete; Concurrent computing; Intelligent control; Parallel processing; Search problems; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2007. ICTAI 2007. 19th IEEE International Conference on
  • Conference_Location
    Patras
  • ISSN
    1082-3409
  • Print_ISBN
    978-0-7695-3015-4
  • Type

    conf

  • DOI
    10.1109/ICTAI.2007.40
  • Filename
    4410262