An Implementation of Parallel Accelerating System on Chip for DNA Sequence Matching

Like Yan,Dazhou Wan,Tianzhou Chen,Zhenbao Huang
2007-01-01
Abstract:DNA sequence matching is one of the most crucial operations in molecular biology. Since huge volume of DNA sequences, fast DNA sequence matching is significant in research and some kinds of applications. In this paper, a heterogeneous multi-cores implementation in SoC is presented for DNA sequence matching, to accelerate the comparison of the abundant DNA sequences information. We design a multicore SoC with a master-slave model where the master processor is the general purpose processor, which is responsible for the task scheduling for the four slave computing units which are design for the acceleration of DNA sequence matching. And the results of experiments show that the average speedup rate for sequence matching is 81.05 times compared to a software solution running on a quad-core PC on the same algorithm.
What problem does this paper attempt to address?