Performance and Economic Evaluations in Adopting Low Power Architectures: A Real Case Analysis

The continuous technological advances made energy efficiency a major topic for greener Information Technology systems. Low power Systems-on-Chip (SoC), originally developed in the context of mobile and embedded technologies, are becoming attractive also for scientific and industrial applications given their increasing computing performances, coupled with relatively low cost and power demands. In this work, we investigate the potential of the most representative SoCs for a real life application taken from the field of molecular biology. In particular, we investigate the opportunity of using SoCs for Next-Generation Sequencing (NGS) analysis, considering different applicative scenarios, with different timing and costs requirements. We evaluate the achievable performance together with economical aspects related to the total cost of ownership for a small medium enterprise offering services of NGS sequence alignment, supporting analysis performed in hospitals, research institutes, farms and industries.

[1]  Ivan Merelli,et al.  Implementing a Space-Aware Stochastic Simulator on Low-Power Architectures: A Systems Biology Case Study , 2017, 2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).

[2]  Y. Zhang,et al.  The ExaNeSt Project: Interconnects, Storage, and Packaging for Exascale Systems , 2016, 2016 Euromicro Conference on Digital System Design (DSD).

[3]  Antonella Galizia,et al.  Job allocation strategies for energy-aware and efficient Grid infrastructures , 2012, J. Syst. Softw..

[4]  Maria Pia Morigi,et al.  X-Ray Computed Tomography Applied to Objects of Cultural Heritage: Porting and Testing the Filtered Back-Projection Reconstruction Algorithm on Low Power Systems-on-Chip , 2016, 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP).

[5]  Cole Trapnell,et al.  Ultrafast and memory-efficient alignment of short DNA sequences to the human genome , 2009, Genome Biology.

[6]  Paul M. Carpenter,et al.  EUROSERVER: Share-anything scale-out micro-server design , 2016, 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[7]  Hugh E. Olsen,et al.  The Oxford Nanopore MinION: delivery of nanopore sequencing to the genomics community , 2016, Genome Biology.

[8]  Marcel Antal,et al.  Optimizing Data Centres Operation to Provide Ancillary Services On-Demand , 2015, GECON.

[9]  Andrea Clematis,et al.  Image-Based Surface Matching Algorithm Oriented to Structural Biology , 2011, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[10]  Ivan Merelli,et al.  In silico saturation mutagenesis and docking screening for the analysis of protein-ligand interaction: the Endothelial Protein C Receptor case study , 2009, BMC Bioinformatics.

[11]  Steve Furber,et al.  Neural systems engineering , 2007, Journal of The Royal Society Interface.

[12]  Richard Durbin,et al.  Sequence analysis Fast and accurate short read alignment with Burrows – Wheeler transform , 2009 .

[13]  Eduard Ayguadé,et al.  The Mont-Blanc Prototype: An Alternative Approach for HPC Systems , 2016, SC16: International Conference for High Performance Computing, Networking, Storage and Analysis.

[14]  C. Finch,et al.  Next-generation sequencing in aging research: Emerging applications, problems, pitfalls and possible solutions , 2010, Ageing Research Reviews.

[15]  Aidan Budd,et al.  Biggest challenges in bioinformatics , 2013, EMBO reports.

[16]  Ivan Merelli,et al.  SNPranker 2.0: a gene-centric data mining tool for diseases associated SNP prioritization in GWAS , 2013, BMC Bioinformatics.

[17]  Wolfgang E. Nagel,et al.  Power measurement techniques on standard compute nodes: A quantitative comparison , 2013, 2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).

[18]  David Horák,et al.  Energy consumption optimization of the Total-FETI solver and BLAS routines by changing the CPU frequency , 2016, 2016 International Conference on High Performance Computing & Simulation (HPCS).

[19]  Thomas R. Gingeras,et al.  STAR: ultrafast universal RNA-seq aligner , 2013, Bioinform..

[20]  Enrique S. Quintana-Ortí,et al.  Energy balance between voltage-frequency scaling and resilience for linear algebra routines on low-power multicore architectures , 2017, Parallel Comput..

[21]  Thu D. Nguyen,et al.  Parasol and GreenSwitch: managing datacenters powered by renewable energy , 2013, ASPLOS '13.

[22]  Al Geist,et al.  Major Computer Science Challenges At Exascale , 2009, Int. J. High Perform. Comput. Appl..

[23]  Ivan Merelli,et al.  Static and dynamic interactions between GALK enzyme and known inhibitors: guidelines to design new drugs for galactosemic patients. , 2013, European journal of medicinal chemistry.

[24]  Andrea Ferraro,et al.  Evaluating Systems on Chip through HPC Bioinformatic and Astrophysic Applications , 2016, 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP).

[25]  Andrea Clematis,et al.  Delivering cloud services with QoS requirements: Business opportunities, architectural solutions and energy-saving aspects , 2016, Future Gener. Comput. Syst..

[26]  George M. Church,et al.  Genomes for all. , 2006, Scientific American.

[27]  Mateo Valero,et al.  Supercomputing with commodity CPUs: Are mobile SoCs ready for HPC? , 2013, 2013 SC - International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[28]  Massimo Torquati,et al.  Sequence Alignment Tools: One Parallel Pattern to Rule Them All? , 2014, BioMed research international.

[29]  Finn Drabløs,et al.  MotifLab: a tools and data integration workbench for motif discovery and regulatory sequence analysis , 2012, BMC Bioinformatics.

[30]  Raffaele Tripiccione,et al.  Energy-Performance Tradeoffs for HPC Applications on Low Power Processors , 2015, Euro-Par Workshops.