Parallel computing applied to breeding value estimation in dairy cattle.
Continuous genetic evaluation of dairy cattle with test-day models is desired in Finland. However, the computing time for the genetic evaluation is 4 d and exceeds the minimum of a weekend. Three parallel implementations of the preconditioned conjugate gradient iterative solver were programmed and compared to identify the best strategy for solving mixed model equations using parallel computing. The programs were used to solve two random regression test-day models with approximately 7.28 and 49.9 million unknowns. The latter model will be used in the Finnish dairy cattle evaluation. Computing times for the smaller model with the four processors available were 52, 32, and 27% of the single processor program when the complexity of the parallel program was increased. In practice, the best program required the most programming because the other parallel programs could not solve the larger model because of excess memory requirements. Parallel computing with four processors reduced the time to obtain solutions of Finnish dairy cattle evaluations to under 2 d. Benefit from parallel computing will be increased if amount of computing memory is increased.
Strandén
I
I
Agricultural Research Centre, Animal Production Research, Jokioinen, Finland. ismo.stranden@mtt.fi
Lidauer
M
M
D000818:Animals; D001947:Breeding; D002417:Cattle / Q000235:genetics*; D005260:Female; D005387:Finland; D007774:Lactation / Q000235:genetics*; D008432:Mathematical Computing; D008957:Models, Genetic; D012044:Regression Analysis; D013997:Time Factors