Multi Core Aware Java Library for Computing Protein Stability Indices – A Performance Improvement and Power Consumption Study
Autor: | G.C. Hazarika, Subrata Sinha, Partha Protim Nath |
---|---|
Rok vydání: | 2015 |
Předmět: |
Multi-core processor
Java business.industry Computer science Performance Enhancement computer.software_genre Field (computer science) Software Power consumption Multi Core Aware Library Operating system General Earth and Planetary Sciences Performance improvement Energy Efficiency business computer General Environmental Science computer.programming_language |
Zdroj: | Procedia Computer Science. 70:715-722 |
ISSN: | 1877-0509 |
DOI: | 10.1016/j.procs.2015.10.109 |
Popis: | Data deluge in post genomic era has necessitated the development of multi-core aware software and libraries. Colossal analysis in the field of bioinformatics demands next generation bioinformatics applications/libraries which ought to be faster and energy efficient. In this work we have developed a multi-core aware java library for peptide properties calculations which are used in various active site prediction, protein stability calculations, protein lig and interactions. The library is capable to detect number of CPU cores at run time and divide the tasks accordingly. Processing time and power consumption has been measured for all methods in the developed library and Bio Java for various granularity of tasks (0.1 MB to 51.2 MB) and the results were compared. The developed library named as pBio shows improved performance upto 37 times than corresponding modules of Bio Java, and up to 6 times more energy efficient approximately than corresponding modules of Bio Java. |
Databáze: | OpenAIRE |
Externí odkaz: |