Affiliation:
1. Faculty of Computer Science and Information Systems, West Pomeranian University of Technology in Szczecin, 70-310 Szczecin, Poland
Abstract
Many current bioinformatics algorithms have been implemented in parallel programming code. Some of them have already reached the limits imposed by Amdahl’s law, but many can still be improved. In our paper, we present an approach allowing us to generate a high-performance code for calculating the number of RNA pairs. The approach allows us to generate parallel tiled code of the maximal dimension of tiles, which for the discussed algorithm is 3D. Experiments carried out by us on two modern multi-core computers, an Intel(R) Xeon(R) Gold 6326 (2.90 GHz, 2 physical units, 32 cores, 64 threads, 24 MB Cache) and Intel(R) i7(11700KF (3.6 GHz, 8 cores, 16 threads, 16 MB Cache), demonstrate a significant increase in performance and scalability of the generated parallel tiled code. For the Intel(R) Xeon(R) Gold 6326 and Intel(R) i7, target code speedup increases linearly with an increase in the number of threads. An approach presented in the paper to generate target code can be used by programmers to generate target parallel tiled code for other bioinformatics codes whose dependence patterns are similar to those of the code implementing the counting algorithm.
Subject
General Earth and Planetary Sciences
Reference27 articles.
1. Nawaz, Z., Nadeem, M., van Someren, H., and Bertels, K. (2010, January 8–10). A parallel FPGA design of the Smith-Waterman traceback. Proceedings of the 2010 International Conference on Field-Programmable Technology, Beijing, China.
2. Manavski, S.A., and Valle, G. (2008). CUDA compatible GPU cards as efficient hardware accelerators for Smith-Waterman sequence alignment. BMC Bioinform., 9.
3. Gruzewski, M., and Palkowski, M. (2021, January 21–23). RNA Folding Codes Optimization Using the Intel SDK for OpenCL. Proceedings of the Artificial Intelligence and Soft Computing: 20th International Conference, ICAISC 2021, Virtual Event.
4. Implementation of Nussinov’s RNA Folding Using the Kokkos Library;Gruzewski;Progress in Image Processing, Pattern Recognition and Communication Systems, Proceedings of the Conference (CORES, IP&C, ACS), Virtual Event, 28–30 June 2021,2022
5. Palkowski, M., and Bielecki, W. (2019). Tiling Nussinov’s RNA folding loop nest with a space-time approach. BMC Bioinform., 20.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献