• DocumentCode
    3488018
  • Title

    Accelerating the MMD algorithm using multi-core environments

  • Author

    Schlösser, Michael ; Herpers, Rainer ; Kent, Kenneth B.

  • Author_Institution
    Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
  • fYear
    2011
  • fDate
    23-26 Aug. 2011
  • Firstpage
    340
  • Lastpage
    345
  • Abstract
    This paper presents two approaches to accelerate the MMD algorithm in multi-core environments. The MMD algorithm is a transformation-based algorithm based in the field of reversible logic synthesis. It is used to synthesize and optimize reversible circuits which are an integral part of future technologies like quantum computers. However, the MMD algorithm is computationally intensive and the acceleration of the algorithm might not only produce faster but also better results. This paper focuses on two parallel hardware environments, the Cell Broadband Engine and the NVIDIA Tesla architecture. In the course of this project two different parallel algorithmic approaches have been implemented on both hardware architectures. These implementations have been compared in order to find the best combination of algorithmic approach and matching architecture. Additionally, the answer to the question if parallel hardware architectures are a means to improve algorithms in the field of reversible logic synthesis has been examined.
  • Keywords
    logic circuits; logic design; parallel architectures; MMD algorithm; NVIDIA Tesla architecture; cell broadband engine; matching architecture; multicore environments; parallel algorithmic approaches; parallel hardware architectures; quantum computers; reversible circuits; reversible logic synthesis; transformation-based algorithm; two-parallel hardware environments; Computer architecture; Engines; Graphics processing unit; Hardware; Instruction sets; Logic gates; Microprocessors; Algorithms; Cell/B.E.; NVIDIA Tesla; Parallel Processing; Reversible Logic Synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1555-5798
  • Print_ISBN
    978-1-4577-0252-5
  • Electronic_ISBN
    1555-5798
  • Type

    conf

  • DOI
    10.1109/PACRIM.2011.6032916
  • Filename
    6032916