The invention discloses a multi-level acceleration method of flow-based biological
sequence database search, which is to accelerate the search speed of a biological
sequence database on the premise of ensuring search accuracy and relatively low cost. The technical proposal is that a cluster
system composed of a plurality of personal computers shall be created firstly, and a master control node
machine is assigned; the master control node
machine distributes the
database sequence and stores into each node
machine in the cluster
system, so as to fill and rearrange an inquiry sequence, and distribute the inquiry sequence to all the node machines in the cluster
system; each node machine executes the search task in parallel, so as to be responsible for the completion of search tasks of the inquiry sequence in a local
database sequence; the master control node machine collects, summarizes and outputs the results of
parallel search tasks on all the node machines. The invention makes the search tasks be executed in parallel between the n node machines of the cluster, each node machine distributes the comparative calculation task of two sequences to p hardware calculation clusters to be conducted in parallel, thereby realizing the multi-level acceleration objective in parallel of three
layers including a
cluster node layer, a flow-level calculation layer, as well as a flow inner core command layer.