First Steps towards Efficient Genome Assembly on ARM-Based HPC

محفوظ في:
التفاصيل البيبلوغرافية
الحاوية / القاعدة:Electronics vol. 13, no. 1 (2024), p. 39
المؤلف الرئيسي: Poje, Kristijan
مؤلفون آخرون: Brcic, Mario, Knezovic, Josip, Kovac, Mario
منشور في:
MDPI AG
الموضوعات:
الوصول للمادة أونلاين:Citation/Abstract
Full Text + Graphics
Full Text - PDF
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
الوصف
مستخلص:Exponential advances in computational power have fueled advances in many disciplines, and biology is no exception. High-Performance Computing (HPC) is gaining traction as one of the essential tools in scientific research. Further advances to exascale capabilities will necessitate more energy-efficient hardware. In this article, we present our efforts to improve the efficiency of genome assembly on ARM-based HPC systems. We use vectorization to optimize the popular genome assembly pipeline of minimap2, miniasm, and Racon. We compare different implementations using the Scalable Vector Extension (SVE) instruction set architecture and evaluate their performance in different aspects. Additionally, we compare the performance of autovectorization to hand-tuned code with intrinsics. Lastly, we present the design of a CPU dispatcher included in the Racon consensus module that enables the automatic selection of the fastest instruction set supported by the utilized CPU. Our findings provide a promising direction for further optimization of genome assembly on ARM-based HPC systems.
تدمد:2079-9292
DOI:10.3390/electronics13010039
المصدر:Advanced Technologies & Aerospace Database