isovic / graphmap

GraphMap - A highly sensitive and accurate mapper for long, error-prone reads http://www.nature.com/ncomms/2016/160415/ncomms11307/full/ncomms11307.html Note: This was the original repository which will no longer be officially maintained. Please use the new official repository here:
https://github.com/lbcb-sci/graphmap2
MIT License
178 stars 44 forks source link

multicore performance issue #95

Open ramcn opened 5 years ago

ramcn commented 5 years ago

Hello,

I am running graphmap align on a multicore xeon server on an nanopore dataset single flow cell rel3-nanopore-wgs-152889212-FAB45271.fastq.gz. The server has 2 sockets, with 14 cores each and hyper threading enabled. So it can run upto 56threads in parallel.

Despite using "-t 28" the performance of graphmap is very slow. It takes nearly 10hrs to complete where as other tool like ngmlr can complete in 30mins. When I monitor the system load during graphmap alignment, the CPU utilization is very low and only 2 of the 56 cores show 100% utilization.

Is this a known issue with graphmap. I can provide more performance insights if required.

Thank you, Ram