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.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC10470110PMC
http://dx.doi.org/10.3389/fgene.2023.1220408DOI Listing

Publication Analysis

Top Keywords

population sizes
8
accelerated matrix-vector
4
matrix-vector multiplications
4
multiplications matrices
4
matrices involving
4
involving genotype
4
genotype covariates
4
covariates applications
4
applications genomic
4
genomic prediction
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!