Cargando…
Parallel computations on pedigree data through mapping to configurable computing devices
Pedigree data structures have a number of applications in genetics, including the estimation of allelic or haplotype probabilities in humans and agricultural species, and the estimation of breeding values in agricultural species. Sequential algorithms for general purpose CPU-based computers are comm...
Autores principales: | , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2005
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2689285/ https://www.ncbi.nlm.nih.gov/pubmed/16635449 http://dx.doi.org/10.1186/1297-9686-38-3-265 |
_version_ | 1782167778574204928 |
---|---|
author | Henshall, John M Little, Bryce Alvin |
author_facet | Henshall, John M Little, Bryce Alvin |
author_sort | Henshall, John M |
collection | PubMed |
description | Pedigree data structures have a number of applications in genetics, including the estimation of allelic or haplotype probabilities in humans and agricultural species, and the estimation of breeding values in agricultural species. Sequential algorithms for general purpose CPU-based computers are commonly used, but are inadequate for some tasks on large data sets. We show that pedigree data can be directly represented on Field Programmable Gate Arrays (FPGA), allowing highly efficient massively parallel simulation of the flow of genes. Operating on the whole pedigree in parallel, the transmission of genes can occur for all individuals in a single clock cycle. By using FPGA, the algorithms to estimate inbreeding coefficients and allelic probabilities are shown to operate hundreds to thousands of times faster than the corresponding sequentially based algorithms. Where problems can be largely represented in an integer form, FPGA provide an efficient platform for computations on pedigree data. |
format | Text |
id | pubmed-2689285 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2005 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-26892852009-06-02 Parallel computations on pedigree data through mapping to configurable computing devices Henshall, John M Little, Bryce Alvin Genet Sel Evol Research Pedigree data structures have a number of applications in genetics, including the estimation of allelic or haplotype probabilities in humans and agricultural species, and the estimation of breeding values in agricultural species. Sequential algorithms for general purpose CPU-based computers are commonly used, but are inadequate for some tasks on large data sets. We show that pedigree data can be directly represented on Field Programmable Gate Arrays (FPGA), allowing highly efficient massively parallel simulation of the flow of genes. Operating on the whole pedigree in parallel, the transmission of genes can occur for all individuals in a single clock cycle. By using FPGA, the algorithms to estimate inbreeding coefficients and allelic probabilities are shown to operate hundreds to thousands of times faster than the corresponding sequentially based algorithms. Where problems can be largely represented in an integer form, FPGA provide an efficient platform for computations on pedigree data. BioMed Central 2005-04-26 /pmc/articles/PMC2689285/ /pubmed/16635449 http://dx.doi.org/10.1186/1297-9686-38-3-265 Text en Copyright © 2006 INRA, EDP Sciences |
spellingShingle | Research Henshall, John M Little, Bryce Alvin Parallel computations on pedigree data through mapping to configurable computing devices |
title | Parallel computations on pedigree data through mapping to configurable computing devices |
title_full | Parallel computations on pedigree data through mapping to configurable computing devices |
title_fullStr | Parallel computations on pedigree data through mapping to configurable computing devices |
title_full_unstemmed | Parallel computations on pedigree data through mapping to configurable computing devices |
title_short | Parallel computations on pedigree data through mapping to configurable computing devices |
title_sort | parallel computations on pedigree data through mapping to configurable computing devices |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2689285/ https://www.ncbi.nlm.nih.gov/pubmed/16635449 http://dx.doi.org/10.1186/1297-9686-38-3-265 |
work_keys_str_mv | AT henshalljohnm parallelcomputationsonpedigreedatathroughmappingtoconfigurablecomputingdevices AT littlebrycealvin parallelcomputationsonpedigreedatathroughmappingtoconfigurablecomputingdevices |