Efficient computation of Hash Hirschberg protein alignment utilizing hyper threading multi-core sharing technology

被引:16
作者
Abu-Hashem, Muhannad [1 ]
Gutub, Adnan [2 ]
机构
[1] King Abdulaziz Univ, Fac Architecture & Planning, Dept Geomat, Jeddah, Saudi Arabia
[2] Umm Al Qura Univ, Coll Comp & Informat Syst, Dept Comp Engn, Mecca, Saudi Arabia
关键词
computational biology; high-performance computing; Hyper Threading; pairwise sequence alignment; parallel design; sequence alignment; shared-memory; SEQUENCE; SEARCH; ALGORITHM; ACID; GENERATION;
D O I
10.1049/cit2.12070
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to current technology enhancement, molecular databases have exponentially grown requesting faster efficient methods that can handle these amounts of huge data. Therefore, Multi-processing CPUs technology can be used including physical and logical processors (Hyper Threading) to significantly increase the performance of computations. Accordingly, sequence comparison and pairwise alignment were both found contributing significantly in calculating the resemblance between sequences for constructing optimal alignments. This research used the Hash Table-NGram-Hirschberg (HT-NGH) algorithm to represent this pairwise alignment utilizing hashing capabilities. The authors propose using parallel shared memory architecture via Hyper Threading to improve the performance of molecular dataset protein pairwise alignment. The proposed parallel hyper threading method targeted the transformation of the HT-NGH on the datasets decomposition for sequence level efficient utilization within the processing units, that is, reducing idle processing unit situations. The authors combined hyper threading within the multicore architecture processing on shared memory utilization remarking performance of 24.8% average speed up to 34.4% as the highest boosting rate. The benefit of this work improvement is shown preserving acceptable accuracy, that is, reaching 2.08, 2.88, and 3.87 boost-up as well as the efficiency of 1.04, 0.96, and 0.97, using 2, 3, and 4 cores, respectively, as attractive remarkable results.
引用
收藏
页码:278 / 291
页数:14
相关论文
共 63 条
  • [1] A Power-Aware Multi-Level Cache Organization Effective for Multi-Core Embedded Systems
    Abu Asaduzzaman
    [J]. JOURNAL OF COMPUTERS, 2013, 8 (01) : 49 - 60
  • [2] Abu-Hashem M., 2017, INT C FUTURE NETWORK, P1
  • [3] Abu-Hashem M, 2010, INT J COMPUT SCI INF, V8, P223
  • [4] Abu-Hashem Muhannad A., 2016, Journal of Theoretical and Applied Information Technology, V86, P451
  • [5] Abu-Hashem Muhannad A., 2015, Journal of Theoretical and Applied Information Technology, V75, P1
  • [6] Abu-Hashem M. A., 2010, 2nd International Conference on Computer Technology and Development (ICCTD 2010), P37, DOI 10.1109/ICCTD.2010.5646061
  • [7] Abu-Hashem MA, 2012, 4TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2012), P283
  • [8] Enhancing N-Gram-Hirschberg Algorithm by Using Hash Function
    Abu-Hashem, Muhannad A.
    Rashid, Nur'Aini Abdul
    [J]. 2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, : 282 - +
  • [9] Increasing Participants Using Counting-Based Secret Sharing via Involving Matrices and Practical Steganography
    Al-Shaarani, Faiza
    Gutub, Adnan
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 2455 - 2477
  • [10] Integrity verification for digital Holy Quran verses using cryptographic hash function and compression
    Almazrooie, Mishal
    Samsudin, Azman
    Gutub, Adnan Abdul-Aziz
    Salleh, Muhammad Syukri
    Omar, Mohd Adib
    Hassan, Shahir Akram
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (01) : 24 - 34