REPUTE: An OpenCL based Read Mapping Tool for Embedded Genomics

Maheshwari, Sidharth and Shafik, Rishad and Wilson, Ian and Yakovlev, Alex and Acharyya, Amit (2020) REPUTE: An OpenCL based Read Mapping Tool for Embedded Genomics. In: Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020, 9-13 March, 2020.

Full text not available from this repository. (Request a copy)


Genomics is transforming medicine from reactive to personalized, predictive, preventive and participatory (P4). The massive amount of data produced by genomics is a major challenge as it requires extensive computational capabilities, consuming large amounts of energy. A crucial prerequisite for computational genomics is genome assembly but the existing mapping tools used are predominantly software based, optimized for homogeneous high-performance systems. In this paper, we propose an OpenCL based REad maPper for heterogeneoUs sysTEms (REPUTE), which can use diverse and parallel compute and storage devices effectively. Core to this tool are dynamic programming based filtration and verification kernel to map the reads on multiple devices, concurrently. We show hardware/ software co-design and implementations of REPUTE across different platforms, and compare it with state-of-the-art mappers. We demonstrate the performance of mappers on two systems: 1) Intel CPU + 2×Nvidia GPUs; 2) HiKey970 embedded SoC with ARM Cortex-A73/A53 cores. The results show that REPUTE outperforms other read mappers in most cases producing up to 13× speedup with better or comparable accuracy. We also demonstrate that the embedded implementation can achieve up to 27× energy savings, enabling low-cost genomics.

[error in script]
IITH Creators:
IITH CreatorsORCiD
Acharyya, Amit
Item Type: Conference or Workshop Item (Paper)
Uncontrolled Keywords: Computational capability; Embedded implementation; Genome assembly; Heterogeneous systems; High performance systems; Multiple devices; Parallel Compute; State of the art
Subjects: Electrical Engineering
Divisions: Department of Electrical Engineering
Depositing User: . LibTrainee 2021
Date Deposited: 23 Jun 2021 05:12
Last Modified: 23 Jun 2021 05:12
Publisher URL:
Related URLs:

Actions (login required)

View Item View Item
Statistics for RAIITH ePrint 7979 Statistics for this ePrint Item