Energy efficiency of sequence alignment tools-Software and hardware perspectives

被引:4
|
作者
Kierzynka, Michal [1 ,3 ]
Kosmann, Lars [5 ]
vor dem Berge, Micha [6 ]
Krupop, Stefan [6 ]
Hagemeyer, Jens [7 ]
Griessl, Rene [7 ]
Peykanu, Meysam [7 ]
Oleksiak, Ariel [2 ,4 ]
机构
[1] Poznan Supercomp & Networking Ctr, Poznan, Poland
[2] Poznan Supercomp & Networking Ctr, Applicat Dept, Poznan, Poland
[3] Poznan Univ Tech, Comp Sci, High Performance Algorithms Bioinformat, Poznan, Poland
[4] Poznan Univ Tech, Poznan, Poland
[5] OFFIS, Working Grp Anal Nanometr ICs, Oldenburg, Germany
[6] Christmann Informat Tech Medien GmbH & Co KG, Ilsede, Germany
[7] Univ Bielefeld, CITEC, Bielefeld, Germany
关键词
Sequence alignment; Energy efficiency; FiPS project; Heterogeneous hardware; Bioinformatics; FPGA; PROTEIN DATABASE SEARCH; BACKTRACKING ROUTINE;
D O I
10.1016/j.future.2016.05.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pairwise sequence alignment is ubiquitous in modern bioinformatics. It may be performed either explicitly, e.g. to find the most similar sequences in a database, or implicitly as a hidden building block of more complex methods, e.g. for reads mapping. The alignment algorithms have been widely investigated over the last few years, mainly with respect to their speed. However, no attention was given to their energy efficiency, which is becoming critical in high performance computing and cloud environment. We compare the energy efficiency of the most established software tools performing exact pairwise sequence alignment on various computational architectures: CPU, GPU and Intel Xeon Phi. The results show that the energy consumption may differ as much as nearly 5 times. Substantial differences are reported even for different implementations running on the same hardware. Moreover, we present an FPGA implementation of one of the tested tools-G-DNA, and show how it outperforms all the others on the energy efficiency front. Finally, some details regarding the special RECS (R)vertical bar Box servers used in our study are outlined. This hardware is designed and manufactured within the FiPS project by the Bielefeld University and christmann informationstechnik + medien with a special purpose to deliver highly heterogeneous computational environment supporting energy efficiency and green ICT. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:455 / 465
页数:11
相关论文
共 50 条
  • [1] Project management tools-software tools
    [J]. Desmond, Celia, 1600, Institute of Electrical and Electronics Engineers Inc. (45):
  • [2] MOSAL: software tools for multiobjective sequence alignment
    Paquete, Lus
    Matias, Pedro
    Abbasi, Maryam
    Pinheiro, Miguel
    [J]. SOURCE CODE FOR BIOLOGY AND MEDICINE, 2014, 9 (01):
  • [3] Power Electronics Tools-software for effective training and engineering in mining applications
    Barrios, Francisco
    Neira, Pablo
    Pontt, Jorge
    [J]. 2009 IEEE INDUSTRY APPLICATIONS SOCIETY ANNUAL MEETING, 2009, : 342 - 346
  • [4] Software Energy Efficiency: New Tools for Developers
    Noureddine, Adel
    Le Goaer, Olivier
    [J]. ERCIM NEWS, 2022, (131): : 18 - 18
  • [5] Survey of software tools for energy efficiency in a community
    Markovic, Dragan
    Cvetkovic, Dragan
    Masic, Branislav
    [J]. RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2011, 15 (09): : 4897 - 4903
  • [6] PERSPECTIVES ON HARDWARE AND SOFTWARE
    RAIKE, WM
    [J]. BYTE, 1986, 11 (09): : 351 - &
  • [7] Analysis of software and server hardware impact on energy efficiency
    Costa-Requena, Jose
    Peuhkuri, Markus
    Manner, Jukka
    [J]. 2014 IEEE INTERNATIONAL ENERGY CONFERENCE (ENERGYCON 2014), 2014, : 716 - 721
  • [8] SOFTWARE TOOLS FOR HARDWARE TEST
    DAVIDSON, S
    [J]. COMPUTER, 1989, 22 (04) : 12 - 14
  • [9] ARM Platform for Performance and Power Efficiency-Hardware and Software Perspectives
    Lin, Ivan
    Jeff, Brian
    Rickard, Ian
    [J]. 2016 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2016,
  • [10] Software Development Lifecycle for Energy Efficiency: Techniques and Tools
    Georgiou, Stefanos
    Rizou, Stamatia
    Spinellis, Diomidis
    [J]. ACM COMPUTING SURVEYS, 2019, 52 (04)