Skip to main content
. 2014 Oct 30;10(10):e1003880. doi: 10.1371/journal.pcbi.1003880

Figure 3. Illustration of GPU parallel computing in FamSeq.

Figure 3

The program can be divided into two parts: a serial part and a parallel part. The serial part is processed in a CPU and the parallel part is processed in a GPU. The program: 1. Prepare the data for parallel computing in a CPU; 2. Copy the data from CPU memory to GPU memory; 3. Parallelize the 3n jobs computing in the GPU, where n is the pedigree size; 4. Copy the results from GPU memory to CPU memory; and 5. Summarize the results in the CPU.