Generic and scalable DNA-based logic design methodology for massive parallel computation

被引:0
|
作者
Beiki, Zohre [1 ]
Jahanian, Ali [2 ]
机构
[1] Univ Isfahan, Fac Comp Engn, Esfahan, Iran
[2] Shahid Beheshti Univ, Fac Comp Sci & Engn, Tehran, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 02期
关键词
Biomedical DNA circuit; DNA computer; Micro-architecture; ALGORITHM; SOLVE;
D O I
10.1007/s11227-022-04693-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The need for computation speed is ever increasing. A promising solution for this requirement is parallel computing but the degree of parallelism in electronic computers is limited due to the physical and technological barriers. DNA computing proposes a fascinating level of parallelism that can be utilized to overcome this problem. This paper presents a new computational model and the corresponding design methodology using the massive parallelism of DNA computing. We proposed an automatic design algorithm to synthesis the logic functions on the DNA strands with the maximum degree of parallelism. In the proposed model, billions of DNA strands are utilized to compute the elements of the Boolean function concurrently to reach an extraordinary level of parallelism. Experimental and analytic results prove the feasibility and efficiency of the proposed method. Moreover, analyses and results show that a delay of a circuit in this method is independent of the complexity of the function and each Boolean function can be computed with O(1) time complexity.
引用
收藏
页码:1426 / 1450
页数:25
相关论文
共 50 条
  • [1] Generic and scalable DNA-based logic design methodology for massive parallel computation
    Zohre Beiki
    Ali Jahanian
    The Journal of Supercomputing, 2023, 79 : 1426 - 1450
  • [2] DNA-based parallel computation of addition
    Qu, HQ
    Zhu, H
    Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 419 - 424
  • [4] Real parallel and constant delay logic circuit design methodology based on the DNA model-of-computation
    Beiki, Z.
    Dorabi, Z. Zare
    Jahanian, A.
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 217 - 226
  • [5] A MASSIVE PARALLEL COMPUTATION IN BOOLEAN LOGIC
    MITRA, AK
    ORTIZ, J
    APPLIED MATHEMATICS AND COMPUTATION, 1993, 57 (2-3) : 131 - 160
  • [6] DNA-based computation
    Zomaya, Albert Y.
    Anderson, James A.
    Fogel, David B.
    Milburn, Gerard J.
    Rozenberg, Grzegorz
    Computing in Science and Engineering, 2001, 3 (06): : 94 - 99
  • [7] DNA-based logic
    G. G. Owenson
    M. Amos
    D. A. Hodgson
    A. Gibbons
    Soft Computing, 2001, 5 (2) : 102 - 105
  • [8] High-Performance General-Purpose Arithmetic Operations using the Massive Parallel DNA-based Computation
    Sanjabi, Mercedeh
    Jahanian, Ali
    Tahmasebi, Maryam
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 543 - 546
  • [9] Design of a DNA-based reversible arithmetic and logic unit
    Sarker, Ankur
    Babu, Hafiz Md. Hasan
    Rashid, Sarker Md Mahbubur
    IET NANOBIOTECHNOLOGY, 2015, 9 (04) : 226 - 238
  • [10] Fast parallel DNA-based algorithms for molecular computation: discrete logarithm
    Weng-Long Chang
    Shu-Chien Huang
    Kawuu Weicheng Lin
    Michael (Shan-Hui) Ho
    The Journal of Supercomputing, 2011, 56 : 129 - 163