gcn.MOPS: Accelerating cn.MOPS with GPU
Keyword(s):
cn.MOPS is a frequently cited model-based algorithm used to quantitatively detect copy-number variations in next-generation, DNA-sequencing data. Previous work has implemented the algorithm as an R package and has achieved considerable yet limited performance improvement by employing multi-CPU parallelism (maximum achievable speedup was experimentally determined to be 9.24). In this paper, we propose an alternative mechanism of process acceleration. Using one CPU core and a GPU device in the proposed solution, gcn.MOPS, we achieve a speedup factor of 159 and reduce memory usage by more than half compared to cn.MOPS running on one CPU core.
Keyword(s):
Keyword(s):
2018 ◽
Vol 22
(4)
◽
pp. 881-888
◽
Keyword(s):
2020 ◽
2020 ◽
Vol 16
(7)
◽
pp. e1008012
◽
Keyword(s):
2020 ◽