• DocumentCode
    3394252
  • Title

    A multi-threaded DNA tag/anti-tag library generator for multi-core platforms

  • Author

    Ravindran, Arun ; Burns, Daniel J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of North Carolina, Charlotte, NC
  • fYear
    2009
  • fDate
    March 30 2009-April 2 2009
  • Firstpage
    168
  • Lastpage
    175
  • Abstract
    This paper describes a new approach to the problem of generating DNA tag/anti-tag libraries for use in biological assay methods. This approach couples multi-threaded coding methods and a highly parallel multi-population genetic algorithm to leverage performance gains made possible by the multi-core CPUs increasingly prevalent in today´s commodity computers. We also describe the results of experiments characterizing the performance of this approach, which can yield up to an 8X speedup on a workstation equipped with dual quad-core CPUs. We observe that the coding effort required to implement this approach using the C language and Pthreads parallel programming model is greatly reduced compared to previous methods using both the VHDL language and reconfigurable hardware (FPGAs), and compared to C with the MPI API run on a cluster of computers.
  • Keywords
    C language; field programmable gate arrays; genetic algorithms; hardware description languages; microcomputers; multi-threading; parallel programming; C language; FPGA; MPI API; Pthreads parallel programming model; VHDL language; anti-tag library generator; biological assay methods; dual quad-core CPU; multi-core CPU; multi-core platforms; multi-threaded DNA tag library generator; multi-threaded coding methods; parallel multi-population genetic algorithm; reconfigurable hardware; Biology computing; Concurrent computing; DNA; Genetic algorithms; Hardware; High performance computing; Libraries; Parallel programming; Performance gain; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Bioinformatics and Computational Biology, 2009. CIBCB '09. IEEE Symposium on
  • Conference_Location
    Nashville, TN
  • Print_ISBN
    978-1-4244-2756-7
  • Type

    conf

  • DOI
    10.1109/CIBCB.2009.4925724
  • Filename
    4925724