Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DNA Computing
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Behdad
November 30, 2012
Technology
76
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DNA Computing
A brief introduction to DNA Computers
Behdad
November 30, 2012
More Decks by Behdad
See All by Behdad
Resume & SOP
behdadk
1
51
Other Decks in Technology
See All in Technology
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
140
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
大型犬好きによるPugの紹介
yamanoku
1
160
Refining Active Record
shugo
0
150
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Visualization
eitanlees
153
17k
Building Adaptive Systems
keathley
44
3.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Transcript
DNA Computing Presented by: Behdad Keynejad
Overview Part 1: I hate history lessons: A brief history
of computers. Part 2: I also hate biology: What is DNA? Part 3: DNA computers: Honestly, what is a DNA computer?
Part 1: I hate history lessons A brief history of
computers Or: “Can I play Call of Duty with an abacus?”
A Brief History of Computers The very first computers didn’t
have anything to do with electronic devices.
Non-Electronic Computers Back in early 1800’s: Computers were like this:
You see? It’s a loom*. It can’t be used to browse web. Jacquard loom A programmable loom *: A loom is a device used to weave cloth.
Electro-mechanical Computers Early 1900’s: You might had to wait a
week for your code to be compiled. There were a few of these computers back then! Computers were big, slow and expensive.
Electronic Computers Back in 1950’s electronic computers were invented. First,
using vacuum tubes. Still not able to play Call of Duty with them. [sigh]
Just a Little Off-topic “Computers in the future may weigh
no more than 1.5 tons.“ Popular Mechanics (1949) Close enough!
Modern-day Computers Time passed by and by and IC’s came
to existence. Computers were smaller and faster thanks to IC.
Wait a Minute: Moore’s Law Special thanks to Mr. Gordon
Moore for making this boring speech much shorter.
Moore’s Law Moore's law is the observation that over the
history of computing hardware, the number of transistors on integrated circuits doubles approximately every two years. * *: Taken from Wikipedia
I Didn’t Understand… What? Given Moore’s law, size of each
transistor in an IC must be halved every two years. This cannot last forever. So: “Stop doing the same job everyday and be innovative.”
End of an Era It’s predicted that silicon-based technologies will
not survive past 2015 Not far, huh?
Possible Solutions − Non-silicon technologies: − Optical computers − Quantum
computers − Biological computers I have no idea what those might be!
Part 2: I also hate biology What is DNA? Or:
“DNA? Computers? راد بیش?!”
What DNA Stands for? Deoxyribonucleic Acid Why didn’t they call
it “DA”?
So, What is DNA? DNA is a big big molecule
which contains genetic code of organisms. It tells the cell what to do.
What is DNA Made of? DNA is made of four
types of nucleotide: • Adenine (A) • Thymine (T) • Cytosine (C) • Guanine (G)
So what?! “A” makes a bond with “T”. “C” does
with “G”. How a programmer sees that: !A = T !C = G It’s even better than 0/1 computers!
Part 3: DNA computers Honestly, what is a DNA computer?
Or: “I don’t care about all this DNA crap. Can I play Call of Duty with it or not?”
Where it All Began? Late 1950’s, Richard Feynman published his
famous paper about “sub- microscopic” computers.
When it Came to Reality? With Leonard Adleman’s experiment in
1994: He solved the “Hamiltonian Path” problem using existing DNA manipulation techniques.
So, Now, What Is a DNA Computer? A DNA computer
is basically a collection of specially selected DNA strands* whose combinations will result in the solution to some problem. *: an A-T or C-G bond
Ok, Why Using a DNA One Instead of a Normal
One? • Speed • 1014 operations per second • As fast as current supercomputers! • Energy Efficiency • 2 x 1019 operations per joule. • 109 times less than silicon computers! • Memory • 1 bit per cubic nanometer • 1012 times more than a videotape!
What Makes it this Fast? A test tube contains approximately
3 billions of DNA strands. An enzyme (an operator) can simultaneously act on all strands. So, DNA computing is more of parallel computing.
Operations on DNA Strands • Synthesis • Mixing • Annealing
• Melting • Amplifying (copying) • Separating • Extracting • Cutting • Ligating • Substituting • Marking • Destroying • Detecting & Reading
That’s All?! Going through all those would be boring. So
we simply skip it!
Future of DNA Computers - When they’ll be available in
my local computer store? - Maybe a few decades later. - What about Call of Duty? - You can still play it in your old- fashioned silicon computer.
Well, That’s It :) Special thanks to: Dr. Bahram Vazirnezhad
This presentation is also available here: https://speakerdeck.com/behdadk
References http://en.wikipedia.org/wiki/Computers http://en.wikipedia.org/wiki/Analytic_Engine http://www.cs.northwestern.edu/~agupta/talks.html sit.iitkgp.ernet.in/research/aut05seminar2/report6.doc http://en.wikipedia.org/wiki/Moore's_law http://simple.wikipedia.org/wiki/DNA http://en.wikipedia.org/wiki/Leonard_Adleman