BGI Tackles DNA Data Deluge Using NVIDIA Tesla GPUs

NVIDIA announced that BGI, the world's largest genomics institute, has slashed the time to analyze batches of DNA sequencing data from nearly four days to just six hours using a NVIDIA Tesla GPU-based server farm.

The speed up is considered a critically important step in determining, in an affordable manner, the chemical building blocks that make up a DNA molecule. This is key for the genomics industry to achieve its target of the $1,000 genome -- the point at which genomics can be used in clinical diagnostic tests as a practical component of patient care.

"We are drowning in the genome data that our high-throughput sequencing machines create every day," said Dr. Bingqiang Wang, head of high performance computing from BGI. "GPU acceleration of our genome analysis applications enables our scientists to crunch through data and gain insights into bacteria, plants and humans faster than was ever possible. It offers the potential for researchers and healthcare professionals to identify highly effective and affordable individualized medicines and treatments."

"The only way for science to reach the $1,000 genome milestone is through technologies that make analyzing DNA data easier, faster and more affordable," said Sumit Gupta, manager of the Tesla business at NVIDIA. "GPU computing enables researchers to achieve game-changing speedups in their scientific applications, which can help reduce the cost and complexity of all types of critical research."

BGI does groundbreaking work in sequencing the genomes of a wide range of life forms, ranging from plants and E.coli to the giant panda, to develop better medicines, improve healthcare and develop genetically enhanced food. BGI's sequencing output is expected to soon surpass the equivalent of more than 700,000 human genomes per year, a dramatic increase over initial efforts, which took 13 years to sequence a single genome.

Tesla GPUs are massively parallel accelerators based on the NVIDIA CUDA parallel computing architecture. Application developers can accelerate their applications either by using CUDA C, CUDA C++, CUDA Fortran, or by using the simple, easy-to-use directive-based compilers.