Paper #38
Accelerated implementation of FQSqueezer novel genomic compression method
Monica Amich1, Pasquale De Luca 2 and Stefano Fiscale 3
1 DiSTABiF, University of Campania ”Luigi Vanvitelli”, Caserta, Italy
monica.amich @ studenti unicampania it
2Dept. of Computer Science, University of Salerno, Fisciano, Italy
p.deluca16 @ studenti unisa it
3Dept. of Science and Technology, University of Naples ”Parthenope”, Naples, Italy
stefano.fiscale001 @ studenti uniparthenope it
Abstract: Biological data contains very important information for genoma analysis. In last decades, the size of these data are constantly growing. So the Next Generation Sequence (NGS) data has been introduced. These kind of data are represented by different data format, such as FASTQ, FASTA, SAM, etc. In order to allow a good analysis and storing of them, due to large dimension of these data, several compressor have been performed. FQSqueezer is a novel genomic compressor for FASTQ data files. But several issues are present due to multithread version that runs on multi-core hardware. As known as the number of core in a CPU is limited and very minor with respect to GPUs’ cores number. In order to increase the performance related to this compressor method, in this work we present a GPU-parallel implementation of cited compressor by exploiting CUDA framework. More precisely, a suitable domain decomposition is able to give an appreciable gain of performance in time terms and reliability. Several execution tests confirm the gain of efficiency achieved by our parallel implementation.
Keywords:Next Generation Sequence, parallel algorithm,
GPU, genomic compression, FASTQ