Litcius/Paper detail

GenDP: A Framework of Dynamic Programming Acceleration for Genome Sequencing Analysis

Yufeng Gu, Arun Subramaniyan, Tim Dunn, Alireza Khadem, Kuan-Yu Chen, Somnath Paul, Vasimuddin Md, Sanchit Misra, David Blaauw, Satish Narayanasamy, Reetuparna Das

202317 citationsDOIOpen Access PDF

Abstract

Genomics is playing an important role in transforming healthcare. Genetic data, however, is being produced at a rate that far outpaces Moore's Law. Many efforts have been made to accelerate genomics kernels on modern commodity hardware such as CPUs and GPUs, as well as custom accelerators (ASICs) for specific genomics kernels. While ASICs provide higher performance and energy efficiency than general-purpose hardware, they incur a high hardware design cost. Moreover, in order to extract the best performance, ASICs tend to have significantly different architectures for different kernels. The divergence of ASIC designs makes it difficult to run commonly used modern sequencing analysis pipelines due to software integration and programming challenges.

Topics & Concepts

Application-specific integrated circuitComputer scienceGenomicsGenetic programmingSoftwareComputer architectureEmbedded systemHardware accelerationAccelerationPipeline (software)Divergence (linguistics)Pipeline transportParallel computingGenomeOperating systemEngineeringArtificial intelligenceBiologyBiochemistryPhysicsPhilosophyClassical mechanicsEnvironmental engineeringGeneLinguisticsAlgorithms and Data CompressionEvolutionary Algorithms and ApplicationsGenomics and Phylogenetic Studies
GenDP: A Framework of Dynamic Programming Acceleration for Genome Sequencing Analysis | Litcius