An FPGA-Based Web Server for High Performance Biological Sequence Alignment

被引:2
|
作者
Liu, Ying [1 ]
Benkrid, Khaled [1 ]
Benkrid, AbdSamad [2 ]
Kasap, Server [1 ]
机构
[1] Univ Edinburgh, Inst Integrated Micro & Nano Syst, Joint Res Inst Integrated Syst, Sch Engn, Kings Bldg,Mayfield Rd, Edinburgh EH9 3J, Midlothian, Scotland
[2] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
关键词
SEARCH;
D O I
10.1109/AHS.2009.59
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents the design and implementation of the FPGA-based web server for biological sequence alignment. Central to this web-server is a set of highly parameterisable, scalable, and platform-independent FPGA cores for biological sequence alignment. The web server consists of an HTML based interface, a MySQL database which holds user queries and results, a set of biological databases, a library of FPGA configurations, a host application servicing user requests, and an FPGA coprocessor for the acceleration of the sequence alignment operation. The paper presents a real implementation of this server on an HP ProLiant DL145 server with a Celoxica RCHTX FPGA board. Compared to an optimized pure software implementation, our FPGA-based web server achieved a two order of magnitude speed-up for a pairwise protein sequence alignment application based on the Smith-Waterman algorithm. The FPGA-based implementation has the added advantage of being over 100x more energy-efficient.
引用
收藏
页码:361 / +
页数:3
相关论文
共 50 条
  • [31] TCS: a web server for multiple sequence alignment evaluation and phylogenetic reconstruction
    Chang, Jia-Ming
    Di Tommaso, Paolo
    Lefort, Vincent
    Gascuel, Olivier
    Notredame, Cedric
    NUCLEIC ACIDS RESEARCH, 2015, 43 (W1) : W3 - W6
  • [32] Alignment-Annotator web server: rendering and annotating sequence alignments
    Gille, Christoph
    Faehling, Michael
    Weyand, Birgit
    Wieland, Thomas
    Gille, Andreas
    NUCLEIC ACIDS RESEARCH, 2014, 42 (W1) : W3 - W6
  • [33] FPGA-based Embedded System Implementation of Audio Signal Alignment
    Stornaiuolo, Luca
    Perini, Massimo
    Santambrogio, Marco D.
    Sciuto, Donatella
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 132 - 139
  • [34] Efficient and high performance FPGA-based rectification architecture for stereo vision
    Zicari, Paolo
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1144 - 1154
  • [35] A High Performance FPGA-Based Sorting Accelerator with a Data Compression Mechanism
    Kobayashi, Ryohei
    Kise, Kenji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (05) : 1003 - 1015
  • [36] A High Performance NIDS using FPGA-based Regular Expression Matching
    Lee, Janghaeng
    Hwang, Sung Ho
    Park, Neungsoo
    Lee, Seong-Won
    Jun, SungIk
    Kim, Young Soo
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1187 - +
  • [37] A High-Performance FPGA-Based Implementation of the LZSS Compression Algorithm
    Shcherbakov, Ivan
    Weis, Christian
    Wehn, Norbert
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 449 - 453
  • [38] High Performance FPGA-based Implementation of a Parallel Multiplier-Accumulator
    Cieplucha, Marek
    MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, MIXDES 2013, 2013, : 485 - 489
  • [39] An FPGA-Based Accelerator for LambdaRank in Web Search Engines
    Yan, Jing
    Xu, Ning-Yi
    Cai, Xiong-Fei
    Gao, Rui
    Wang, Yu
    Luo, Rong
    Hsu, Feng-Hsiung
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (03)
  • [40] Polyphase Filter Approach for High Performance, FPGA-Based Quadrature Demodulation
    J.M.P. Langlois
    D. Al-Khalili
    R.J. Inkol
    Journal of VLSI signal processing systems for signal, image and video technology, 2002, 32 : 237 - 254