Freudenberg Alexander, Vandenplas Jeremie, Schlather Martin, Pook Torsten, Evans Ross, Ten Napel Jan
Chair of Applied Stochastics, University of Mannheim, Mannheim, Germany.
Animal Breeding and Genomics, Wageningen UR, Wageningen, Netherlands.
Front Genet. 2023 Aug 17;14:1220408. doi: 10.3389/fgene.2023.1220408. eCollection 2023.
In the last decade, a number of methods have been suggested to deal with large amounts of genetic data in genomic predictions. Yet, steadily growing population sizes and the suboptimal use of computational resources are pushing the practical application of these approaches to their limits. As an extension to the C/CUDA library , we have developed tailored solutions for the computation of genotype matrix multiplications which is a critical bottleneck in the empirical evaluation of many statistical models. We demonstrate the benefits of our solutions at the example of single-step models which make repeated use of this kind of multiplication. Targeting modern Nvidia GPUs as well as a broad range of CPU architectures, our implementation significantly reduces the time required for the estimation of breeding values in large population sizes. is released under the Apache 2.0 license and is freely available at https://github.com/alexfreudenberg/miraculix.
在过去十年中,人们提出了许多方法来处理基因组预测中的大量遗传数据。然而,不断增长的种群规模以及计算资源的未充分利用正将这些方法的实际应用推向极限。作为对C/CUDA库的扩展,我们针对基因型矩阵乘法的计算开发了定制解决方案,这是许多统计模型实证评估中的关键瓶颈。我们以单步模型为例展示了我们解决方案的优势,单步模型会反复使用这种乘法运算。针对现代英伟达GPU以及广泛的CPU架构,我们的实现显著减少了大种群规模下育种值估计所需的时间。 依据Apache 2.0许可发布,可在https://github.com/alexfreudenberg/miraculix上免费获取。