Suppr超能文献

基于DNA的可逆算术逻辑单元的设计。

Design of a DNA-based reversible arithmetic and logic unit.

作者信息

Sarker Ankur, Hasan Babu Hafiz Md, Rashid Sarker Md Mahbubur

机构信息

Department of Electrical and Computer Engineering, Clemson University, Clemson, Clemson, South Carolina-29631, USA.

Department of Computer Science and Engineering, University of Dhaka, Dhaka-1000, Bangladesh.

出版信息

IET Nanobiotechnol. 2015 Aug;9(4):226-38. doi: 10.1049/iet-nbt.2014.0056.

Abstract

Owing to the emergence of better characteristics such as parallelism, low power consumption and data compactness, DNA computing has drawn great attention in recent years. In this study, the authors realise an arithmetic and logic unit (ALU) using deoxyribonucleic acid (DNA). Inputs and outputs of the proposed ALU keep the logical reversibility in computation processes. The proposed ALU is capable of performing four logical (AND, OR, EX-OR and NOT) with three arithmetic (addition, subtraction and multiplication) operations. They use DNA-based multiplexer to carry out final output. Compared to silicon-based computation, the proposed ALU is faster and requires less space and power due to parallelism, replication properties, compactness and formation of DNA strands. However, compared to one existing DNA-based system, fewer signals are required in each step. Besides, another existing DNA-based ALU requires five complex biological steps to compute, whereas the proposed ALU requires three biological steps. Also, the time complexities of that existing system are O(mln₂n) for addition and subtraction operations; O(m) for logical operations and O(m(ln₂n)(2)) for multiplication operation, while the proposed system has O(1) for logical operations and O(n) for others; here n is the number of bits and m is the number of test tubes for operands.

摘要

由于具有诸如并行性、低功耗和数据紧凑性等更好的特性,DNA计算近年来备受关注。在本研究中,作者利用脱氧核糖核酸(DNA)实现了一个算术逻辑单元(ALU)。所提出的ALU的输入和输出在计算过程中保持逻辑可逆性。所提出的ALU能够执行四种逻辑运算(与、或、异或和非)以及三种算术运算(加法、减法和乘法)。他们使用基于DNA的多路复用器来进行最终输出。与基于硅的计算相比,由于DNA链的并行性、复制特性、紧凑性和形成,所提出的ALU速度更快,所需空间和功率更少。然而,与一个现有的基于DNA的系统相比,每一步所需的信号更少。此外,另一个现有的基于DNA的ALU需要五个复杂的生物步骤来进行计算,而所提出的ALU只需要三个生物步骤。而且,现有系统的时间复杂度对于加法和减法运算为O(mln₂n);对于逻辑运算为O(m),对于乘法运算为O(m(ln₂n)(2)),而所提出的系统对于逻辑运算为O(1),对于其他运算为O(n);这里n是位数,m是用于操作数的试管数。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验