Computational Systems Bioinformatics. CSB2003. Proceedings of the 2003 IEEE Bioinformatics Conference. CSB2003
DOI: 10.1109/csb.2003.1227404
|View full text |Cite
|
Sign up to set email alerts
|

Implementing parallel hmm-pfam on the EARTH multithreaded architecture

Abstract: Hmmpfam is a widely used computation-intensive bioinformatics software for sequence classification. This poster describes a new parallel implementation of hmmpfam on EARTH, which is an event-driven fine-grain multi-threaded programming execution model. The comparison results of the original PVM implementation and our implementation shows notable improvements on absolute speedup and scalability. On a cluster of 128 dual-CPU nodes, the execution time of a representative testbench is reduced from 15.9 hours to 4.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 3 publications
0
4
0
Order By: Relevance
“…Another multi-threading implementation of the hmmpfam program was done by Zhu et al [ 11 ]. They reimplemented hmmpfam on EARTH (Efficient Architecture for Running Threads)—an event-driven fine-grain multithreaded program execution model.…”
Section: Software Accelerated Hmmermentioning
confidence: 99%
“…Another multi-threading implementation of the hmmpfam program was done by Zhu et al [ 11 ]. They reimplemented hmmpfam on EARTH (Efficient Architecture for Running Threads)—an event-driven fine-grain multithreaded program execution model.…”
Section: Software Accelerated Hmmermentioning
confidence: 99%
“…A VLSI design for evaluating HMM was introduced in [4], and the proposed architecture has sufficient power to construct a recognition system that could respond in real time. An implementation of HMM on a cluster of 128 dual-CPU nodes was introduced in [5], the execution speed was highly improved. Generally, the second way is better than the first, but cost much more than the first.…”
Section: Introductionmentioning
confidence: 99%
“…searching profile HMMs against the Swissprot/TrEMBL sequence databases [2]. Consequently several parallel solutions for HMMer database searching have been developed on coarsegrained architectures, such as clusters [4,17], as well as on fine-grained architectures, such as network processors [16] and graphics cards [10]. In this paper we show how reconfigurable field-programmable gate array (FPGA)-based hardware platforms can be used to accelerate HMMer database searching by one to two orders of magnitude.…”
Section: Introductionmentioning
confidence: 99%