Performance comparison of Go, C++ and Java for biological sequencing tool

Written by
Link to Post by 


PDF Mirror:!ft8xECJb!PokLtot2rUDSbz2rPOhfwbMAhfLaTsbvrcF5cF640M0



Due to the concurrency and parallelism of Go’s and Java’s garbage collectors, the elPrep reimplementations in these programming languages perform significantly faster than the C++17 implementations which relies on reference counting. Since the Go implementation uses significantly less heap memory than the Java implementation, we therefore decided to base the official elPrep implementation since version 3.0 on Go. Based on our positive experiences, we recommend authors of other bionformatics tools for processing SAM/BAM data, and potentially also other sequencing data formats, to also consider Go as an implementation language.

submitted by /u/BubuX
[link] [comments]

Article Tags:
· ·
Article Categories:

Comments are closed.